JavaScript-运算符& if & switch

99 阅读1分钟

三目运算符

        //条件?"表达式1":"表达式2"
        var num = 3;
        num > 2 ? console.log(23) : console.log(34);

        var b = num > 8 ? "hello" : "world";
        console.log(b);

运算符优先级

优先级                    运算符
1                         小括号
2                         ++  -- !
3                         算数运算符   先 * / %  后 + -
4                          >  >=  <
5                          == !=  ===
6                           先&& 后 ||
7                             =

if语句

if(条件){
    //js代码
}

if(条件){
    //js代码
}else{
    //js代码
}

if(条件){
    //js代码
}else if(条件){
    //js代码
}else if(条件){
    //js代码
}else{
    //js代码
}

switch语句

switch(表达式){
    case1:
        //js代码
    break;
    case2:
        //js代码
    break;
    default:
        //js代码
}

案例:
        var prize = 8;
        switch (prize) {
            case 1: console.log("一等奖");
                break;
            case 2: console.log("二等奖");
                break;
            case 3: console.log("三等奖");
                break;
            default: console.log("其他");
        }