请查阅代码还有哪里需要改进的哈
来源: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