控制流程语句
一、分支语句
1.if
①if(boolean){
true:
}
else{
false
}
② if (boolean){
true:
}
else if(boolean){
true:
}
else{
false:
}
2.switch
key===value key和value是全等比较
匹配成功后继续执行下一个
break:跳出循环体
continue:跳出本次循环,继续下一次循环
switch(key){
case value:
console.log()
break;
case value2:
console.log();
case value3:
console.log()
default:
console.log()
}
二、循环语句
1.for(初始条件;结束条件;迭代条件){
循环体
}
2.while
开始条件
while(结束条件){
循环体;
迭代条件
}
3. do while
开始条件
do{
循环体;
迭代条件
}
while(结束条件)
4.for in (主要用于遍历对象)
var student={
name:'lisi',
age:20,
gender:'men'
}
for(var key in student){
console.log(key); //name age gender
console.log(student[key]);//lisi 20 men
}
5.label语句
name:for(){}
6.with()
with(o){
console.log(name);
}