★选择结构★
★JS实现弹窗显示随机数
示例代码
效果图


★ 弹窗实现对随机数的进一步判断
示例代码
效果图
★综合应用


★综合应用

比较大小

★ 判断成绩等级
<script>
function score() {
var userinput1 = window.prompt("请输入你的成绩:");
var score = parseInt(userinput1);
var result = Math.floor(score / );
switch (result) {
case :
case :
alert("Well done");
break;
case :
alert("Nice");
break;
case :
alert("You can");
break;
case :
alert("Be careful");
break;
default:
alert("Fuck!")
break;
}
} </script>
★循环结构★
所谓“循环结构”,其实就是在特定的场景下,某些语句被反复地执行多次;
★ do{ }while()结构

★ while( ){ }结构

★for循环语句

★产生10个随机数,并求总和、平均值

注意:当需要执行次数不定的循环时,使用do/while或while/do循环是最自然的选择;当需要执行次数固定的循环时,使用for循环就变成最自然的选择;
★循环的退出(continue)与提前中止(break)★
break
提前结束循环,后面还没有执行的循环也不再执行;
continue
提前结束当前的循环(本轮循环中还没有执行的代码不再执行),后面的循环继续执行。


★死循环的实例 ★

★JavaScript中“死循环”的实现★

实例

★使用循环结构(foreach)遍历数据集合★
在面向对象的软件中,我们会经常遇到“数据集合”,这一概念。“数据集合”,顾名思义,就是“数据的集合”。→ → → 要遍历数据集合,我们可以使用foreach循环。
重点:各种类型的循环语句都是等价的,可以把一种类型的循环语句用另一种类型的循环语句替换而不会影响到程序的功能。