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

    boolean类型是ECMAscript中使用最多的一种数据类型,它的值有两种,一个是true.一个是false.这两个值与数字值不是一回事,因此true不一定是1,而false不一定是0.

    需要注意的是boolean类型的字面值只有两个,但ECMAscript中所有类型的值都有与这两个boolean的值等价的值,要将其转换成一个boolean值,可以调用Boolean()

         var message ="hello world";
    var car =null;
    alert(car);//false alert(Boolean(message));//true

    在这个例子中,message被转换成Boolean值,可以对任何数据类型进行调用Boolean()函数,而且总会返回一个Boolean值。至于返回的这个值是true还是false,取决于要转换的数据类型和实际的值,下面列表给出了各种数据类型及其对应的转换规则

    数据类型               转换为true的值                  转换为false的值

    Boolean                   true                                  false

    string                     任何非空字符串                   “” 空字符串

    number                  任何非零数字值包括无穷大       0和NaN

    object                   任何对象                              null

    undefined                                                         undefined

      

  • 相关阅读:
    用kettle做ETL时设置mysql连接参数使数据写入速度加快
    infobright社区版rpm包
    mysql在大数据量下性能调优相关参数
    greenplum给某个用户赋予整个schema下所有表的权限
    Linux挂载大于2T的磁盘硬盘
    Centos 系统swap(虚拟内存)管理
    域内
    随便记录一些东西
    有关终端的一些tips
    精悍的指令
  • 原文地址:https://www.cnblogs.com/sandraBlog/p/boolean.html
Copyright © 2011-2022 走看看