3-4编程练习

3-4编程练习

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>搜索内容是否有敏感字"草"</title>

</head>

<body>

<script>

  //补充代码

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

  var find=input.indexOf("草");

  var word=[];

  if(find!=-1){

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

      i==find;

      document.write("敏感字‘草’在"+find+"位置被发现"+'<br/>');

    }

    document.write("敏感字‘草’字首先出现的位置是"+find);

  }else{

    document.write("敏感字‘草’字首先出现的位置是"+find);

  }

</script>

</body>

</html>

请老师帮忙看一下应该怎样修改 没有思路了

正在回答

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

1回答

我测试了你的代码,其中敏感草字在哪个位置被发现,这个效果没有实现,可以使用str.charAt()来查找,看一下我给你修改的代码:

<!DOCTYPE html>

<html>


<head>

    <meta charset="UTF-8">

    <title>搜索内容是否有敏感字"草"</title>

</head>


<body>

    <script>

    //补充代码

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

    var find = input.indexOf("草");

    if (find != -1) {

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

            if (input.charAt(i) == "草") {

                document.write("敏感字‘草’在" + i + "位置被发现" + '<br/>');

            }


        }

        document.write("敏感字‘草’字首先出现的位置是" + find);

    }else{

         document.write('没有发现草字');

    }

    </script>

</body>


</html>

加油啊!ヾ(◍°∇°◍)ノ゙

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

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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