老师没有敏感字怎么做

老师没有敏感字怎么做

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>charCodeAt()</title>

</head>

<body>

<script>

    var input = prompt("请输入您要搜索的内容");

   for(var i=0;i<input.length;i++){

        if (input[i]==="草") {

            document.write("敏感字”草“在"+i+"位置被发现");

           document.write("<br>");

        }else{     

        }

    }

     document.write("您搜索的内容是:"+input+"<br>");

     document.write("敏感字”草“字首次出现的位置是"+input.indexOf("草"));

</script>

</body>

</html>

老师没有敏感字怎么做,就是没有敏感字的时候只显示我输入的内容,我把那个没有敏感字的 document.write("您搜索的内容是:"+input+"<br>");放到else里面它会输出我输入input内容长度的次数。

我想到把它应该放到for循环外面,但是放出来后不知道怎么做了,它如果不遍历这个input又判断不到敏感字是否存在,遍历后if判断的时候,会把没有敏感字的内容输出input内容长度的次数:比如我的内容是:你好,慕课网。他就会循环输出6次   您搜索的内容是:你好,慕课网

正在回答

登陆购买课程后可参与讨论,去登陆

1回答
<!DOCTYPE html>

<html>

<head>
<meta charset="UTF-8">
<title></title>
</head>

<body>
<script>
var input = prompt("请输入您要搜索的内容");
if (input.indexOf("草") != -1) {
for (var i = 0; i < input.length; i++) {
if (input[i] === "草") {
document.write("敏感字”草“在" + i + "位置被发现");
document.write("<br>");
}
}
document.write("您搜索的内容是:" + input + "<br>");
document.write("敏感字”草“字首次出现的位置是" + input.indexOf("草"));
} else {
document.write("没有发现敏感字");
}
</script>

</body>

</html>

在外面嵌套一层if判断就可以实现效果了哦~祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师