请老师检查是否正确

来源: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-23

同学你好,这次代码是没有问题的。继续加油,祝学习愉快!

0
hq_慕先生0342934
h 恩恩,谢谢
h020-05-23
共1条回复

好帮手慕糖

2020-05-22

同学你好,效果是实现了,但是代码还可以再优化下。

通过indexOf方法,获取敏感字首次出现的位置。没有敏感字的时候,是返回-1的,所以我们可以利用这个来判断下。若是等于-1,则输出“没有敏感字”,若是不等于-1,输出首次的位置,例:

http://img.mukewang.com/climg/5ec7451b091f931908820214.jpg

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

0
hq_慕先生0342934
h 老师看看现在怎么样
h020-05-22
共2条回复

0 学习 · 40143 问题

查看课程