流程控制语句

1if-else 的用法

var a = 1;
        if(a=1){
            console.log('a为1')
        }
        else {
            console.log('a不为1')
        }

2 switch-case 的用法

var foo = 2
        switch (foo) {
            case 2:
                console.log(2);
                break;
            case 3:
                console.log(3);
                break;
            case 4:
                console.log(4);
                break;
            case 5:
                console.log(5);
                break;
                default:
                console.log('no');
                break;

            }



3.while 的用法

var bar = 10
        while(bar>2){
            console.log(bar)
            bar--
        }

4.do-while 的用法

var bar = 10
        
        do{
            console.log(bar);
            bar--
        }
        while (bar>2)

5.for 遍历数组的用法

var arr = [3,4,5]
        for(i=0;i<3;i++){
            console.log(arr[i]*arr[i]);   
        }

6.for-in 遍历对象的用法
for-in是一个迭代语句,用于枚举对象的属性
for(property in object){
    statement
}

7.break 和 continue 的用法

var foo = 1
        switch(foo){
            case 1:
            console.log(1);
            break;
            case 2:
                console.log(2);
                break;
            case 3:
                console.log(3);
                break;
            default:
                console.log('no');
            }
var foo = 2
switch (foo) {
            case 2:
                console.log(2);
            case 3:
                console.log(3);
                break;


for(var i = 0;i<10;i++){
        if(i % 2 === 0){
            continue;
        }
        console.log(i)      //1 3  5 7 9 

    }

推荐阅读更多精彩内容