zoukankan      html  css  js  c++  java
  • Boolean对象

    原文地址:https://wangdoc.com/javascript/

    概述

    Boolean对象是JavaScript的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装实例。
    注意,false对应的包装对象实例,布尔运算结果也是true

    if (new Boolean(false)) {
        console.log(true);
    } // true
    

    Boolean函数的类型转换作用

    Boolean对象除了可以作为构造函数,还可以单独使用,将任意值转为布尔值。这时Boolean就是一个单纯的工具方法。
    顺便提一下,使用双重的否运算符(!)也可以将任意值转为对应的布尔值。
    最后对于一些特殊值,Boolean对象前面加不加new,会得到完全相反的结果,必须小心。

    if (Boolean(false)) {
        console.log("true"); 
    } // 无输出
    
    if (new Boolean(false)) {
        console.log("true");
    } // true
    
    if (Boolean(null)) {
        console.log("true");
    } // 无输出
    
    if (new Boolean(null)) {
        console.log("true");
    } // true
    
  • 相关阅读:
    java 运算
    java String
    java的数据类型
    Python: str() 和 repr() 的区别
    Linux命令:which
    Linux命令:locate
    Linux命令:ifconfig
    Linux命令:whereis
    Linux命令:rz 和 sz
    Linux命令:scp
  • 原文地址:https://www.cnblogs.com/chris-jichen/p/10062183.html
Copyright © 2011-2022 走看看