分支语句与循环

简介: 分支语句与循环

while 循环

var num = 0;
while (num < 2) {
    num += Math.random();
}
console.log('at last,num is:',num);


do while 循环

var num = 0;
do {
    num += Math.random();
} while(num < 2);
console.log('at last,num is:',num);


do while 先执行 do 语句块再判断,所以至少先执行一遍再判断是否继续循环

for 循环

for (var i = 1;i < 5;i++) {
    console.log(i)
}
//第二种写法
var sum = 0;
var j = 0;
for (; j < 10;) {
    sum += j;
    j++;
}
console.log(sum)
//遍历对象
var o = {
    a : 1,
    b : 2,
    c :'str',
    d : false
};
for (var key in o) {
    console.log('key:',key,'value:',o[key])
}

switch 语句

var s = 'str';
switch(s) {
    case 'str':
        console.log('is str');
        break;
    case false:
        console.log('is boolean false');
        break;
    default:
        console.log('default statment');
        break;
}
//逐一寻找case中的表达式,满足则打印case下的语句,如果都不符合就会执行default语句
//多个case语句满足时,只会执行第一个

break 循环

for (var i = 0; i < 10;i++) {
    if (i === 5) {
        break;
    }
    console.log('i:',i);
}

continue 跳出本次循环

for (var i = 0; i < 10;i++) {
    if (i === 5) {
        continue;
    }
    console.log('i:',i)
}


相关文章
|
6月前
|
Go C语言
分支语句与循环语句,详细讲解
分支语句与循环语句,详细讲解
|
4月前
|
C语言
分支与循环讲解
分支与循环讲解
|
4月前
|
编译器 C语言
语句、分支与循环详解
语句、分支与循环详解
|
6月前
|
程序员 编译器 C语言
分支和循环(一)
分支和循环(一)
|
6月前
|
C语言
分支和循环(二)
分支和循环(二)
|
7月前
|
缓存 编译器 Go
分支语句和循环语句
分支语句和循环语句
72 0
|
编译器 C语言 C++
分支语句和循环语句上
分支语句和循环语句
61 0
分支语句和循环语句上
|
数据安全/隐私保护 C语言
分支语句与循环语句(2)
分支语句与循环语句(2)
61 0
|
C语言
分支语句和循环语句(1)
分支语句和循环语句(1)
54 0
|
编译器
分支语句与循环语句题
分支语句与循环语句题
72 0