请查阅代码还有哪里需要改进的哈
来源:3-15 编程练习
 
			SysHost
2019-03-20 16:41:03
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>string方法</title>
</head>
<body>
<script>
    //补充代码
    var arr="JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript很容易使用!你一定会喜欢它的!";
    for(var b=0;b<arr.length;b++){
     if(arr.charAt(b)=="J"){
     if(arr.substr(b,10)=="JavaScript"){
     var c=0;
     c+=1;
     document.write("JavaScript第"+c+"次出现是在"+b+"的位置"+"<br>");
     }
     }
    }
    document.write("JavaScript在这段话中出现了"+c+"次"+"<br>");
</script>
</body>
</html>1回答
 
					好帮手慕慕子
2019-03-20
同学你好,根据任务要求,没有实现统计“JavaScript”这个字符在这段话中总共出现了几次
原因: 因为在循环内部声明的变量c, 初始化为0, 导致每循环一次,变量c都会重新被声明一次并初始化为0,导致c每次都是从0开始加1
修改建议: 在循环外声明变量c, 这样每次循环,C会做累加1的操作,并保留当前值
实例:

如果解决了你的疑惑, 欢迎采纳
祝学习愉快~~~~
相似问题
回答 1
回答 2
回答 1
回答 1
回答 1