转帖 JS的基础语法2
条件语句(if、switch)、 循环语句(while、do…while、 for … in)、跳转语句(break,continue)
1、条件语句
Ø if语句
javascrip中的if语句
    var num = 10;
    // if形式
    if(num > 9){
        console.log("该数大于9");
    }
     
    // if-else 形式
    if(num > 9){
        console.log("该数大于9");
    }else{
        console.log("该数小于等于9");
    }
     
    // if-else if
    if(num > 10){
        console.log("该数大于10");
    }else if(num <= 10){
        console.log("该数小于等于10");
    }
     
    // if-elseif(n个)-else
    if(num > 10){
        console.log("该数大于10");
    }else if(num < 10){
        console.log("该数小于10");
    }else{
        console.log("该数等于10");
    }
Ø switch语句
switch语句可以直接判断字符串类型
    var num = 4;
    switch(num){
        case 1:
            console.log("num为1");
            break;
        case 2:
            console.log("num为2");
            break;
        default:
            console.log("num不为1,2");
    }
2、循环语句
在javascript中也存在循环语句for   while do-while
 
Ø for循环
var iCount = 6;
for (var i = 0; i < iCount; i++) {
alert(i);
}
注意    变量用var
Ø while
    var i = 0;
    while (i < 10) {
    i += 2;
    } 
Ø do-while  
    var i = 0;
    do {
         i += 2;
    } while (i < 10);
注意:在while后面的分号
 
有种特别的循环:for .. . in
    var arr = ['11',22,"33"];
    for(var elem in arr){
        console.log("elem:"+elem);  // 0, 1, 2
        console.log("arr[elem]:"+arr[elem])
    }
3、跳转语句
break:跳出循环体
continue:本次跳出当前循环
--------------------- 
作者:ashencode 
来源:CSDN 
原文:https://blog.csdn.net/ashencode/article/details/77618693 
版权声明:本文为博主原创文章,转载请附上博文链接!
 
                    
                 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号