if语句
迭代语句:
1.do-while语句:不管怎样,都会执行一遍循环体。
eg:
var i=0;
do{
i+=2;
}while(i<10);
2.while语句:循环主体可能不执行
var i=0;
while(i<10){
i+=2;
}
3.for语句:
for(var i=0;i<iCount;i++){
alert(i);
}
4.for-in语句:是严格的迭代语句,用于枚举对象的属性。
for(sProp in window){
alert(sProp);
}
5.break语句和continue语句
break和continue语句对循环中的代码提供了更严格的控制。break语句可以立即退出循环,阻止再次反复执行任何代码,而continue语句只是退出当前循环,根据控制表达式还允许继续进行下一次循环。
eg:
var iNum=0;
for(var i=1;i<10;i++){
if(i%5==0){
break;
}
iNum++;
}
alert(iNum);//outputs"4"
eg:
var iNum=0;
for(var i=1;i<10;i++){
if(i%5==0){
continue;
}
iNum++;
}
alert(iNum);//outputs"8"
6 with 语句
with 语句用于设置代码在特定对象中的作用域。
eg:
var sMessage="hello world";
with(sMessage){
alert(toUpperCase));
}
7.switch 语句
if语句的姊妹语句是switch语句
var Blue="blue",Red="red",Green="green";
switch(sColor){
case Blue:alert("Blue");
break;
case Red:alert("Red");
break;
case Green:alert("Green");
break;
default:alert("other");
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。