一,if语句
if(条件){
语句一
}
如果条件不是boolean类型的话,那么他会自动进行一个类型的转换。
二,switch语句
switch(true){
case (age < 12):console.log("儿童");break;
case (age > 12):console.log("少年");break;
default:console.log("年龄已经很大了");
}
default是指上边没有一个case执行,则执行default。
三,for语句
for(var i =0;i<10;i++){
console.log(i);
}
循环打印1到10,第一步,声明i,第二步,判断,第三步,打印,第四步,i自增,第五步,判断.....
四,while语句
while(true){
case (age < 12):console.log("儿童");break;
case (age >12 && age <18):console.log("青年");break;
deafult:console.log("已经很老了");
}
五,do-while语句
先执行一次语句体,再判断。
var a = 0;
do{
console.log(a);
a+
}while( a < 10)
六,break/continue语句
break语句直接退出循环,continue语句跳过当前循环。
for(var i=0;i<10;i++){
if( i == 5){
break;
}
console.log(i);
}
只打印出1到5
for(var i=0;i<10;i++){
if(i == 5){
continue;
}
console.log(i);
}
打印0,12,3,4,6,7,8,9
七,for-in 语句
遍历对象。
for(var o in window){
console.log(o);
}
把window的所有对象打印。