转帖 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
版权声明:本文为博主原创文章,转载请附上博文链接!

posted on 2019-04-13 11:09  mmzz3322  阅读(95)  评论(0编辑  收藏  举报

导航