JavaScript 基本数据类型

所有的编程语言都存在数据类型的概念。在JavaScript中,数据类型可以分为基本数据类型引用数据类型

其中基本数据类型包括UndefinedNullBooleanNumberString 5种,在ES6中新增了一种新的基本数据类型Symbol;引用数据类型含有ObjectFunctionArrayDate等类型。

Undefined类型

Undefined类型只有一个唯一的字面值undefined,表示的是一个变量不存在。下面是4种常见的出现undefined的场景。

只声明而未初始化

使用只声明而未初始化的变量时,会返回“undefined”。

var a;
console.log(a);  // undefined