数据类型
数据类型
原始类型
字符串
数字
布尔值
null
undefined
对象类型
数组
object
函数对象
日期Date
错误Error
正则RegExp
内置对象
Json
Math
arguments
变量声明
数据类型转换
字符串操作
字符串正则
undefined 类型
undefined类型只有一个值,即 undefined。
当声明的变量未初始化时,该变量的默认值是 undefined。
当函数无明确返回值时,返回的也是值 undefined;
null 类型
另一种只有一个值的类型是 null,它只有一个专用值 null,即它的字面量。值 undefined 实际上是从值 null 派生来的,因此 js 把它们定义为相等的。
尽管这两个值相等,但它们的含义不同。undefined 是声明了变量但未对其初始化时赋予该变量的值,null 则用于表示尚未存在的对象。如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是 null。
原始值和引用值
运算符
Last updated