| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 | <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <script>        // var num = 10;        // var num2 = 15;        // 分支判断        // if(num > num2){        //     console.log(num)        // }else{        //     console.log(num2)        // }        // 多路分支        // var num3 = 10;        // var num4 = 10;        // if(num3>num4){        //     console.log("最大的数字是:"+num3);        // }else if(num3 == num4){        //     console.log("两个值相等:",num3,num4);        // }else{        //     console.log("最大的数字是:"+num4)        // }        var a = 10;        var b = 20;        var c = 15;        // && 与运算符 表示并且 左右两边都成立的时候则为真        if(b>a && b>c){            console.log(b+"是最大的值")        }        // || 或运算  表示左右两边任意一个成立则为真        if(c>a || c>b){            console.log("c不是最小的")        }        // != 代表不等于        if(a != b){            console.log("a不等于b")        }        // !表示取反         var boo = true;        console.log(!boo);        // 三元运算符        // 它是由 ?和 :构成  ‘?’前方是条件表达式  如果表达式为真 则取‘:’左侧值 如果表达式为假取‘:’右侧值         var num11 = 10;        var num12 = 20;        var num13 = num11>num12?num11:num12;        console.log(num13)        // var boo1 = true;        // 如果用字符串作为判断依据 那么空字符 为false  如果字符内有内容为 true        // var boo1 = "";        // var boo1 = "hello";        //var boo1 = " ";//true 因为里面有空格不为空        // 如果数值型进行判断 0为false 其他都为true        // var boo1 = 0;        // undefined (表示未定义) 如果进行条件判断则为false        // var boo1 = undefined;        // null 表示空对象 如果进行条件判断则为false        // var boo1 = null;        // []空数组 如果进行条件判断则为true        // var boo1 = [];        // {}空对象 如果进行条件判断则为true        // var boo1 = {};        // if(boo1){        //     console.log("成立");        // }else{        //     console.log("不成立");        // }        var a = 11;        // if(a == 1){        //     console.log("星期一")        // }        // switch 他会接受一个变量然后跟每个case后面的值进行比较直到匹配成功,然后执行case后的语句。且遇到break结束当前switch        switch (a) {            case 1:                console.log("星期一");                console.log("end")                break;            case 2:console.log("星期二");break;            case 3:console.log("星期三");break;            case 4:console.log("星期四");break;            case 5:console.log("星期五");break;            case 6:console.log("星期六");break;            case 7:console.log("星期日");break;            default:console.log("没有匹配成功")        }    </script></body></html>
 |