1) 分支语句【满足不同的条件,执行不同的代码】

1>if    if(判断条件){    }2>if-else    if(判断条件){    } else {    }3>if- else-if -else    if(){    } else if() {    } else if() {    } else {    }     eg.        var day = 1;        if(day == 1){            console.log('星期一');        } else if(day == 2) {            console.log('星期二');        } else if(day == 3) {            console.log('星期三');        } else {            console.log('其余');        }4>switch-case    switch() {        case 条件1:             ...            break;        case 条件2:            // 执行代码            break;        ...        default:            // 执行代码    }     eg.        var day = 1;        switch(day) {            case 1:                conosle.log('星期一');                break;            case 2:                conosle.log('星期二');                break;            default:                conosle.log('其余');        }留神:1. 在switch和case之间不能写其余代码2. 在每一个case完结时,都应该加上break,否则即便满足以后条件时,也无奈跳出判断,会继续执行,中转遇到下一个break或default

2) 循环语句

1. for循环    for(初始化条件;完结条件;迭代){        // 循环体    }2. while循环    前置while循环        while(完结条件){            // 循环体            // 迭代        }    后置while循环        do {            // 循环体            // 迭代        } while(完结条件)

循环eg:1~100的和

 1. var res = 0;    for(var i=1;i<=100;i++){        res = res + i;    }    console.log(res);2.  var res = 0;    var i = 1;    while(i<=100){        res = res + i;        i++;    }    console.log(res); 3. var res = 0;    var i = 1;    do {        res = res + i;        i++;    } while(i<=100);    console.log(res);