3-8编程练习
这样写可以吗?有什么地方需要修改和优化的。
while循环
<!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循环
<!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循环
<!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循环
<!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积分~
来为老师/同学的回答评分吧
0 星