数据类型

数据类型

原始类型

  • 字符串

  • 数字

  • 布尔值

  • null

  • undefined

对象类型

  • 数组

  • object

  • 函数对象

  • 日期Date

  • 错误Error

  • 正则RegExp

  • 内置对象

    • Json

    • Math

    • arguments

变量声明

数据类型转换

字符串操作

字符串正则

undefined 类型

undefined类型只有一个值,即 undefined。

  1. 当声明的变量未初始化时,该变量的默认值是 undefined。

  2. 当函数无明确返回值时,返回的也是值 undefined;

null 类型

另一种只有一个值的类型是 null,它只有一个专用值 null,即它的字面量。值 undefined 实际上是从值 null 派生来的,因此 js 把它们定义为相等的。

尽管这两个值相等,但它们的含义不同。undefined 是声明了变量但未对其初始化时赋予该变量的值,null 则用于表示尚未存在的对象。如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是 null。

原始值和引用值

运算符

Last updated