为什么代码跑不通,麻烦老师给解答一下,谢谢。

为什么代码跑不通,麻烦老师给解答一下,谢谢。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>string方法</title>
</head>
<body>
<script>
    //补充代码
    var contents = "JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript很容易使用!你一定会喜欢它的!"
    var sens = prompt("请输入你要查询的字符");
    var times = 0;
    var pos = [];
    for (i=0; i<contents.length; i++) {
            if (contents.substr(i,sens.length)==sens) {
                times+=1;
                pos+=i;
        }
    }
    for (j=1; j<=times; j++) {
        document.write(sens+"第"+j+"次出现在"+pos[j]+"的位置"+"<br />")
    }
    document.write("总共出现的次数位"+times)
</script>
</body>
</html>


正在回答 回答被采纳积分+1

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

1回答
好帮手慕夭夭 2019-07-05 11:48:57

你好同学,代码的问题与修改,参考如下代码和注释修改一下哦:

http://img1.sycdn.imooc.com//climg/5d1ec8960001cddd09300442.jpg

祝学习愉快,望采纳。

  • 提问者 Marcuse #1
    谢谢老师耐心解答~?
    2019-07-08 13:17:25
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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