共计 464 个字符,预计需要花费 2 分钟才能阅读完成。
JavaScript 高级
数据类型
分类
根本(值)类型
- String:任意字符串
- Number:任意数字
- boolean:true false
- undefined:undefined
- null:null
对象(援用)类型
- Object:任意对象
- Function:一种特地的对象(能够执行)
- Array:一种特地的对象(数值下标,外部数据是有序的)
2. 判断
- typeof 返回数据类型的字符串表白。能够判断 undefined/ 数值 / 字符串 / 布尔值 /function。不能判断 null 和 object。object 和 array
- instanceof 判断对象的具体类型
- === 能够判断 undefined,null
undefined 和 null 的区别
- undefined 代表定义未赋值
- null 定义并赋值了,只是值为 null
什么时候要给变量赋值为 null?
- 初始赋值,外表变量将要赋值为对象
- 完结前,为了让对象成为垃圾对象(被垃圾回收器回收)
严格辨别数据类型和变量类型
数据类型
- 根本类型
- 对象类型
变量类型(变量内存值的类型)
- 根本类型:保留的就是根本类型的数据
- 援用类型:保留的是地址值
正文完
发表至: javascript
2021-04-06