请老师检查是否正确
来源:3-7 编程练习
qq_慕先生0342934
2020-05-21 23:34:13
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>搜索内容是否有敏感字"草"</title>
</head>
<body>
<script>
//补充代码
var input = prompt("请输入您要搜索的内容");
for(var i = 0; i < input.length;i++){
if(input.charAt(i) === "草"){
document.write("敏感字‘草’在" + (i + 1) + "位置被发现;" + "<br />");
}
}
var num = input.indexOf("草");
document.write("敏感字‘草’字首次出现的位置是" + (num + 1) + ";");
</script>
</body>
</html>
2回答
同学你好,这次代码是没有问题的。继续加油,祝学习愉快!
好帮手慕糖
2020-05-22
同学你好,效果是实现了,但是代码还可以再优化下。
通过indexOf方法,获取敏感字首次出现的位置。没有敏感字的时候,是返回-1的,所以我们可以利用这个来判断下。若是等于-1,则输出“没有敏感字”,若是不等于-1,输出首次的位置,例:
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题