特殊数字
如果数学运算操作的不是数字类型,就无法返回一个有效的数字,这种情况下返回NaN
(not a number)
- NaN属于“不是数字的数字”,但依然是数字类型😂
- NaN是一个特殊的值,它与自身不相等
🙋♂️ 如何判断一个数字是不是NaN === NaN // false
NaN
Number.isNaN(...)
值和引用
JavaScript引用指向的是值
- 简单值(字符串、数字、布尔值、null、undefined、symbol)
- 通过
值复制
的方式来赋值/传递
- 通过
- 复合值(对象)
- 通过
引用复制
的方式来赋值/传递
- 通过