剖析js中的数据类型

首先说一下八种常见的数据类型:五种简单的数据类型和三种复杂数据类型。

简单数据类型

Number:数字类型

String:字符串

Boolean:布尔类型

Undefined:未定义

Null:空

复杂数据类型 

Object :对象

Function:函数

Array:数组

但是(敲黑板)他们的 typeof 返回值只有六种,更严谨的说--js有六种数据类型

Number ---如果值是数字

String -- 如果值是字符串

Boolean --如果值是布尔值

Undefined -- 如果值没有定义

Object --如果值为空Null 对象Object 或数组Array

Function -- 如果值是函数

要重点记忆的是 Null和Array的返回值均为Object

注:此文为原创,如需转载请注明出处。

原文地址:https://www.cnblogs.com/wuqiutong/p/5982537.html