1.复合语句
2.switch语句
3.do...while语句
4.while语句
5.for语句
6.for...in语句
7.break和continue语句
9.with语句
10.if语句
一:复合语句
var box=; //单挑语句
{
var pox=; //复合语句,在花括号内的复合语句,也是一个代码块
var ok;
}
二:switch
var box=;
switch (box){
case : //如果box==1,执行一下代码
console.log();
break; //满足条件后退出语句
case : //如果box==2,执行一下代码
console.log();
break; //满足条件后退出语句
//....... //很多case条件
default: //如果都没有满足上面的条件执行下面的代码
break;
}
注:如果没有break,满足条件后后面的条件都会执行
三: do...while和while
var box=;
do{ //先运行,在判断循环体,至少会执行一次
console.log('执行了');
box++;
}while(box<) //上面的do条件运行之后的box如果小于5,再次运行do条件,直到不满足条件时跳出循环
var box=;
while(box<){ //while就先判断在执行,条件满足才会执行一次,不满足,一次都不执行
console.log('执行了');
box++;
}
五:for()
for (var i=;i<;i++) {
alert(i);
}
for (var i=0;i<10;i++) { //如果i==5条件满足,直接跳过此循环,继续循环
if(i==5){
continue;
}
}
for (var i=0;i<10;i++) { //如果i==5条件满足,直接跳出循环,不再往下执行
if(i==5){
break;
}
}
六:for...in (处理对象)
var box={
'name':'zs',
'age':,
'height':
} for(var x in box){ //x随意定义的
alert(x) //x遍历到所有的key值
}
七:with(用于对象)
var box={
'name':'zs',
'age':,
'height':
}
with (box){ //with(box)将box.给省略了
var n=name; //zs,这里的name=box.name
var a=age; //
var h=height; //
}
alert(n); //zs,这里的name=box.name
八:if语句
var box=;
if (box>)alert(box); //第一种表达方式
if (box>) { //第二张表达方式
alert(box)
}