zoukankan      html  css  js  c++  java
  • Boolean类型

      Boolean类型是与布尔值对应的引用类型。如果要创建Boolean对象,语法如下:

        var booleanObject = new Boolean(true);

      Boolean类型的实例重写了valueOf()方法,返回基本类型true或false;重写了toString()方法,返回字符串"true"和"false"。

    1.基本类型与引用类型

      基本类型本质是boolean类型,而引用类型本质是对象,下面用代码来说明二者区别。

     1 <script>
     2     var falseObj = new Boolean(false);
     3     var result = falseObj && true;//这里是针对falseObj这个变量,即是new Boolean(false)整体而言,并非是对象的值,定义布尔表达式的所有对象都会被转换为true
     4     console.log(result);//true
     5     console.log(falseObj instanceof Boolean);//true,返回true的原因是:Boolean对象是Boolean的实例
     6     console.log(falseObj);//此处的值仍然是false
     7     console.log(typeof falseObj);//object
     8     
     9     var falseVal = false;
    10     result = falseVal && true;//此处直接是false逻辑与true,结果必为false
    11     console.log(result);//false
    12     console.log(falseVal instanceof Boolean);//false,基本类型不是Boolean类型的实例
    13     console.log(typeof falseVal);//boolean
    14 </script>

      实际在使用的过程中,很少会去用Boolean对象去处理问题,直接使用基本类型简单、高效。

    2.Boolean对象值为false的6种情况

      (1)0

      (2)NaN

      (3)false

      (4)""字符串为空

      (5)null

      (6)undefined

  • 相关阅读:
    [转]如何分析监控的关键指标
    性能测试指标&说明 [解释的灰常清楚哦!!]
    页面性能测试&提升方式
    转:使用 JMeter 完成常用的压力测试
    细雨学习笔记:JMeter 的主要测试组件总结
    压力测试了解
    影响性能的因素
    网址收藏
    Windows安装TensorFlow
    ionic常见问题及解决方案
  • 原文地址:https://www.cnblogs.com/ljwk/p/7436775.html
Copyright © 2011-2022 走看看