JavaScript内置对象3-8编程练习

来源:3-16 String综合应用

郑州程序员王一

2017-10-30 14:48:47

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>string方法</title>
</head>
<body>

<script>
    var str = "JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript很容易使用!你一定会喜欢它的!";
    //获取字符串出现的次数
 var strCount = str.split('JavaScript').length -1;

    //处理字符串
 var str2 = str;
    var arr = new Array();
    for (var i=0; i<strCount; i++){
        var index = str2.indexOf("JavaScript");
        arr.push(index);
        //从新整理的字符串
 str2 = str2.slice(index + 10);
    }
    console.log(arr);


    var jsIndex = 0;
    for (var j=0; j<arr.length; j++){
        if (j > 0){
            var sum = 0;
            for (var x=0; x<j; x++){
                sum += arr[x];
            }
            jsIndex = arr[j] + 10 * j + sum;
        }else {
            jsIndex = 0;
        }
        document.write("JavaScript第一次出现的位置是: " + jsIndex);
        document.write("<br>");
    }

    document.write("JavaScript一共出现了 " + strCount + " 次");

</script>

</body>
</html>


写回答

1回答

Miss路

2017-10-30

可以把这一句改一下 document.write("JavaScript第"+(j+1)+"次出现的位置是: " + jsIndex);

祝学习愉快!

0

0 学习 · 36712 问题

查看课程