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回答
可以把这一句改一下 document.write("JavaScript第"+(j+1)+"次出现的位置是: " + jsIndex);
祝学习愉快!
相似问题