请老师看看有什么地方可以改进的吗?

来源:3-7 编程练习

weixir

2018-10-31 17:14:59

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>搜索内容是否有敏感字"草"</title>
</head>
<body>
<script>
  //补充代码
    var str=prompt("请输入您要搜索的内容:");
    var a=[0];
    var weizhi;
    for(var i=0;i<str.length;i++){
        weizhi=str.indexOf("草",a[i]);
        if(weizhi==-1){
            break;
        }
        else{
            document.write("敏感字‘草’在"+weizhi+"位置被发现"+"<br/>");
            a[i+1]=weizhi+1;
        }
        
    }
    document.write("敏感字‘草’字首次出现的位置是"+(a[1]-1));
</script>
</body>
</html>


写回答

2回答

Miss路

2018-10-31

不复杂哦,就一个循环和一个判断,这都是必备的操作。要相信自己,学习初期不用太在意自己的代码要做优化的问题,先学会,把所有的思路和方法都学会了,再去研究什么样的是最简的。

如果帮助到了你,欢迎采纳!

0

weixir

提问者

2018-10-31

看了看别的同学的答案,发现还是实现的太复杂了,思维还是不够,要加油!


0

0 学习 · 36712 问题

查看课程