我的杂乱随笔记录
1.数据类型
js 中数据类型分为两类,一类是基本数据类型,一类是对象类型。
- 7 种原始数据类型: Null Undefined String Number Boolean BigInt Symbol
- Object 对象类型,也称为引用类型
1.2数据类型的区别:
- 基本类型:存储在栈内存里面,大小固定,可在栈内快速查找
- 引用类型:存储在堆内存里面,大小不固定,栈内存里面只存储堆中的内存地址
「所以,查找对象则是从栈内存里面进行查找,则,基本对象我们是对其值进行操作,引用对象则是对其内存地址进行操作」
2.非数字NaN
typeOf NaN 输出number
NaN==NaN 输出false 原因:NaN 表示非数字,
意思就是一个除了数字之外,是一个范围,这个范围可能是任何,所以两个NaN不相等
3.toStringh和valueOf
toString和valueOf都是js数据类型的上的两个方法。
- toString. 返回对象的字符串
- valueOf 返回对象的原始值。
两者在输出对象时候都会被调用。在数值运算中,先调用valueOf,字符串运算中,先调用toString.
好运来,祝你好运来~

浙公网安备 33010602011771号