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

      

  • 相关阅读:
    从数据库表中查询日期最新的记录
    ArcGIS js api开发环境配置
    HRESULT:0x80070057 (E_INVALIDARG)
    ArcGIS js api三种查询功能
    sql设置字段默认值
    文件后缀与mime类型对应表
    关于dojo自定义类
    android用户登录验证
    java实现QQ互联登录
    springboot实现网站微信扫码登录
  • 原文地址:https://www.cnblogs.com/sandraBlog/p/boolean.html
Copyright © 2011-2022 走看看