for循环
for循环的语法为:
for (*语句 1*; *语句 2*; *语句 3*)\
{\
*被执行的代码块*\
}
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
<script>
/* 1-100偶数的和 */
let sum = 0;
for(var i=1;i<=100;i++){
if (i%2==0) {
sum += i;
}
}
console.log(sum);
</script>
for in循环
let chengji = ['语文', '数学', '英语', '化学'], sum = 0, num;
for (var i in chengji) {
num = parseInt(prompt('请输入' + chengji[i] + '的成绩'));
sum += num;
}
while循环
while 循环会在指定条件为真时循环执行代码块。语法为:
while (*条件*){
/*需要执行的代码*/
}
/* 1-100偶数的和 */
let i = 1, sum = 0;
while (i <= 100) {
if (i % 2 == 0) {
sum += i;
}
i++;
}
do while循环
do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。语法为:
do{\
*需要执行的代码\
*}
while (*条件*);
/* 1-100偶数的和 */
let i = 1, sum = 0;
do{
if(i%2==0){
sum += i;
}
i++;
}while(i<=100)