1.if语句
if(condition){
console.log("满足条件");
}
2.do-while语句
var i = 0;
do {
i += 2;
} while (i < 10);
3.while语句
var i = 0;
while(i < 10){
i += 2;
}
4.for语句
var count = 10;
for(let i = 0; i < count; i++){
alert(i);
}
5.for-in语句
for-in语句是一种精准的迭代语句,可以用来枚举对象的属性。
for(let propName in window){
document.write(propName);
}
6.label语句
使用label语句可以在代码中添加标签,以便将来使用。
start for(var i=0; i < count; i++){
alert(i);
}
这个例子中定义的start标签可以在将来由break或continue语句引用。加标签的语句一般都要与for语句等循环语句配合使用。
7.break和continue语句
break和continue语句用于在循环中精确地控制代码的执行。其中,break语句会立即退出循环,强制执行循环后面的语句。而continue语句虽然也是立即退出循环,但退出循环后会从循环的顶部继续执行。
var num = 0;
for(var i=1; i < 10; i++){
if(i % 5 == 0){
continue;
}
num++;
}
alert(num); //8
8.with语句
不建议使用
9.switch函数
switch语句与if语句的关系最为密切,而且也是在其他语言中普遍使用的一种流控制语句。
switch(expression){
case value: statement
break;
case value: statement
break;
default: statement
}