首页 > 编程语言 >612Javascript_语法_逻辑运算符 and 613 Javascript_语法_三元运算符

612Javascript_语法_逻辑运算符 and 613 Javascript_语法_三元运算符

时间:2022-10-24 14:00:10浏览次数:41  
标签:语法 null 613 运算符 write var document 页面

5. 逻辑运算符
                && || !
                * 其他类型转boolean:
                   1. number:0或NaN为假,其他为真
                   2. string:除了空字符串(""),其他都是true
                   3. null&undefined:都是false
                   4. 对象:所有对象都为true
           

<script>
/*
        逻辑运算符
         &&与(短路)
         ! 非
            其他类型转boolean
                1.number 0为假,非0为真 0或nan为假
                2.String 除了空字符串,其他都是true
                3.null && nude fined:都是false
                4.对象:所有对象都为teur
*/
        /*boolean*/
        /*赋值*/
        var falag = true;
        /*页面打印*/
        document.write(falag+"<br>");
        /*页面打印*/
        document.write(!falag+"<br>");
        /*换行*/
        document.write("<hr>");
        /*赋值*/
        var num = 3;
        var num1 = 0;
        var num3 =NaN;
        /*页面打印*/
        document.write(!!num+"<br>");
        /*页面打印*/
        document.write(!!num1+"<br>");
        /*页面打印*/
        document.write(!!num2+"<br>");
        /*下线标*/
        document.write("<hr>");

        /*null &  nude fined*/
        /*赋值*/
        var obj = null;
        var obj1;
        /*页面打印*/
        document.write(!!+obj+"<br>");
        /*页面打印*/
        document.write(!!+obj1+"<br>");
        /*下线标*/
        document.write("<hr>")
        // 防止空指针异常
        if (obj !=null && obj.length>0){
            alert(123);
        }
        // 防止空指针异常
        if (obj) {
            alert(111);
        }
    </script>

 

6. 三元运算符              

     ? : 表达式              

       var a = 3;            

       var b = 4;                      

      var c = a > b ? 1:0;               

    语法:                   

      表达式? 值1:值2;

      判断表达式的值,如果是true则取值1,如果是false则取值2;

  <script>
      //赋值
      var a= 3;
      //赋值
      var b =4;
      //a大于b吗? 如果大于c=1: ,如果小于c=0
      var c = a > b ? 1 : 0;
      //弹窗口显示
      alert(c)
  </script>
</head>

 

标签:语法,null,613,运算符,write,var,document,页面
From: https://www.cnblogs.com/agzq/p/16821262.html

相关文章