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>
|