乐趣区

关于javascript:JavaScript的数据类型

JavaScript 的变量没有类型,能够任意赋值,然而变量的值有类型

根底数据类型

  • string
  • boolean
  • number
  • null
  • undefined
  • symbol
  • bigint

援用数据类型

  • object

在 object 类型根底上派生出的援用类型

  • Function
  • Array
  • Date
  • 其余

数据类型检测

typeof 检测
typeof "" // string
typeof 1 // number
typeof false // false


typeof Symbol(1) // symbol
typeof BigInt(1) // bigint


var a
typeof a // undefined

typeof null // object, javascript 的一个 bug 

typeof alert // function

typeof 检测其余对象的时候都返回 object, 但不是所有 typeof 的值为 object 的都是对象,null 是个很非凡的状况

退出移动版