请教2个问题
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>搜索内容是否有敏感字"草"</title> </head> <body> <script> //补充代码 //if语句里!==好像没作用 //for循环和if的嵌套规则 var input=prompt("请输入您要搜索的内容"); var len=input.length; for(var i=0;i<len;i++){ if(input.charAt(i)==="草"){ document.write("敏感字‘草’在"+(i+1)+"位置被发现了"+"<br/>"); } } var num1=input.indexOf("草"); document.write("敏感字‘草’首次出现的位置是"+(num1+1)+"<br/>"); </script> </body> </html>
//if语句里!==好像没作用
//for循环和if的嵌套规则
能解答一下吗?
0
收起
正在回答
1回答
同学你好,
代码实现效果是可以的,每次输出的位置加不加1都可以哦。
1、if条件是可以使用!==的哦,例如:
输入i不是1的值:
2、for嵌套if,或者if嵌套for都是可以的。
在for循环中如果要判断某个值的时候就可以嵌套if。在if条件中需要循环操作数据的时候就可以用for。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星