一.JS中的数据类型
1.分类(2大类)
- 基本(值)类型
- Number: 任意数值
- String: 任意文本
- Boolean: true/false
- undefined: undefined
- null: null
- 对象(引用)类型
- Object: 任意对象
- Array: 特别的对象类型(下标/内部数据有序)
- Function: 特别的对象类型(可执行)
2.判断
- typeof:
- 可以区别: 数值, 字符串, 布尔值, undefined, function
- 不能区别: null与对象, 一般对象与数组
- instanceof
- 专门用来判断对象数据的类型: Object, Array与Function
- ===
(1)基本/值类型
| 方式 | 类型 | 描述 |
| typeof |
Number |
任意数值 |
| typeof |
String |
任意字符串 |
| typeof |
Boolean |
true/false |
| typeof/=== |
undefined |
undefined |
| === |
null |
null |
(2)对象/引用类型
| 方式 | 类型 | 描述 |
| typeof/instanceof |
Object |
Object |
| instanceof |
Array |
数组 |
| typeof |
Function |
函数 |
JS类型
原文:https://www.cnblogs.com/zhihaospace/p/11992568.html