| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <!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 a = 10;
- // if(a > 10){
- // console.log("大于10")
- // }else if(a<10){
- // console.log("小于10")
- // }else{
- // console.log("等于10");
- // }
- // var b = "a";
- // if(b == 1){
- // console.log("一")
- // }else if(b == 2){
- // console.log("二");
- // }else if(b == 3){
- // console.log("三");
- // }else if(b == 4){
- // console.log("四");
- // }else{
- // console.log("输入错误")
- // }
- // switch同样表示条件判断 括号里只能写具体值 不能写条件语句
- // switch 后边跟着一个值 里面case会用switch后边的值跟自己后边的值进行匹配如果相同就执行他后边的语句
- // break 在 switch 中可以结束执行语句
- // switch 的判断相当于 ===
- // default 如果都没有匹配成功则进入到default中
- // var n = '2';
- // switch(n){
- // case 1:console.log("一");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;
- // default:console.log("输入错误");
- // }
- // var num1 = 10;
- // var num2 = 20;
- // var res = undefined;
- // if(num1>num2){
- // res = num1;
- // }else{
- // res = num2
- // }
- // console.log(res)
- // var num1 = 30;
- // var num2 = 20;
- // 三元运算符 ?: 问号前是一个条件语句 如果条件语句成立那么返回冒号前面值 否则返回冒号后边的值
- // 三元运算符常用于条件判断赋值操作
- // var res = num1 > num2 ? num1 : num2 ;
- // console.log(res);
-
- // var a = true;
- // 在js中 undefined为假
- // var a;//a 没有赋值 那么a 为 undefined
- // 在js中数字也可以参与条件判断 除了0以外全部为真。0为假
- // var a = 0;
- // 在js中字符串也可以参与条件判断 除了""空字符串都为真。空字符串为假
- var a = "";
- if(a){
- console.log("a为真");
- }else{
- console.log("a为假");
-
- }
- </script>
- </body>
- </html>
|