码迷,mamicode.com
首页 > 编程语言 > 详细

深入理解Javascript系列之类型

时间:2019-08-13 22:57:36      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:数字   由来   def   data   字符串   子类   string   布尔值   调用   

类型

  • 内置类型

    除了空值null类型之外,其余6种类型均有同名的字符串值与之对应。如:typeof true === ‘boolean‘

    • 空值(null)

      typeof null === ‘object‘; // true null竟然是object类型,惊不惊喜?其实这个bug由来已久,算起来也有差不多20年。 要检测null值的类型: var a = null; (!a && typeof a === ‘object‘) // true

    • 未定义(undefined)

    • 布尔值(boolean)

    • 数字(number)

    • 字符串(string)

    • 符合(symbol)ES6新增

    • 对象(object)

      • 函数(function)

        function是Object的子类型,函数是”可调用对象“

      • 数组(Array)

        数组也是对象,准确来说,它是Object的子类型。 typeof [1, 2, 3] === ‘object‘; // true

深入理解Javascript系列之类型

标签:数字   由来   def   data   字符串   子类   string   布尔值   调用   

原文地址:https://www.cnblogs.com/zixian/p/JavaScript.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!