老师没有敏感字怎么做
<!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次 您搜索的内容是:你好,慕课网
正在回答
<!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判断就可以实现效果了哦~祝学习愉快!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星