js4

Boolean -- 布尔类型


  Boolean类型是ECMAScript中使用得最多的一种类型。

  Boolean类型只有两个值:true(真) \ false(假)。

  调用转型函数:Boolean() 可以将ECMAScript中所有类型的值都转换成相应的布尔值。

        var str = "hello world!";

console.log(Boolean(str));//true

  各种数据类型转换布尔类型规则

  -------------------------------------------------------------------

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

  -------------------------------------------------------------------

      Boolean                true                        false

      String              任何非空字符串                "" (空字符串)

      Number              任何非零数值(包括无穷大)      0和NaN(非数值)

      Object              任何对象                      null

      Undefined              无                        undefined

1、除0和NaN之外的所有数字,转换为布尔型都为true

2、除"" 之外的所有字符,转换为布尔型都为true

3、null和undefined转换为布尔型为false

NaN:not a Number 不是一个数字 特殊的数值类型

Object -- 类型 :ECMAScript中的对象其实就是一组数据和功能的集合

var o = {key:value,key1:value1...};  \\对象字面量方法创建

var o = new Object(); \\构造函数方法创建

console.log(  typeof Boolean ); //返回function

//Boolean  String  Object  Number  Function

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容