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);
祝学习愉快!
相似问题