3-8编程练习
这样写可以吗?有什么地方需要修改和优化的。
while循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >3-8编程练习</ title > </ head > < body > < script > //补充代码 var str = "JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript 很容易使用!你一定会喜欢它的!"; var i = 0; var a = 0; while(i < str.length){ if(str.charAt(i) == "J"){ if(str.substr(i,10) == "JavaScript"){ a++; document.write("JavaScript第" + a + "次出现是在" + i + "的位置" + "< br >"); } } i++; } document.write("JavaScript在这段话中出现了" + a + "次"); </ script > </ body > </ html > |
for循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >3-8编程练习</ title > </ head > < body > < script > //补充代码 var str = "JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript 很容易使用!你一定会喜欢它的!"; var a = 0; for(var i = 0;i < str.length;i++){ if(str.charAt(i) == "J"){ if(str.substr(i,10) == "JavaScript"){ a++; document.write("JavaScript第" + a + "次出现是在" + i + "的位置" + "< br >"); } } } document.write("JavaScript在这段话中出现了" + a + "次"); </ script > </ body > </ html > |
26
收起
正在回答
2回答
测试了你的两处代码,运行结果是没有问题的。
祝学习愉快!
改吃素的狮子
2018-02-05 11:20:58
测试了之后,发现不用先判断:当遇到字符“J”时,再进行判断:看”J”后面的字符是否是“JavaScript”任务要求是先判断:当遇到字符“J”时,再进行判断:看”J”后面的字符是否是“JavaScript”。
while循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >3-8编程练习</ title > </ head > < body > < script > //补充代码 var str = "JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript 很容易使用!你一定会喜欢它的!"; var i = 0; var a = 0; while(i < str.length){ if(str.substr(i,10) == "JavaScript"){ a++; document.write("JavaScript第" + a + "次出现是在" + i + "的位置" + "< br >"); } i++; } document.write("JavaScript在这段话中出现了" + a + "次"); </ script > </ body > </ html > |
for循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >3-8编程练习</ title > </ head > < body > < script > //补充代码 var str = "JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript 很容易使用!你一定会喜欢它的!"; var a = 0; for(var i = 0;i < str.length;i++){ if(str.substr(i,10) == "JavaScript"){ a++; document.write("JavaScript第" + a + "次出现是在" + i + "的位置" + "< br >"); } } document.write("JavaScript在这段话中出现了" + a + "次"); </ script > </ body > </ html > |
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧