NaN
全局属性表示不是一个数字
null
指对象的值未设置
它是 JavaScript 基本类型 之一,在布尔运算中被认为是falsy
Number
经过封装的能让你处理数字值的对象
JavaScript的Number类型为双精度IEEE 754 64位浮点类型
属性
- EPSILON 值2-52,来判断两个值是否可以理解成相等
- MAX_SAFE_INTEGER (253 - 1 )
- MAX_VALUE 在 JavaScript 里所能表示的最大数值
- MIN_SAFE_INTEGER (-(253 - 1 ))
- MIN_VALUE 在 JavaScript 里所能表示的最小数值
- NaN
- NEGATIVE_INFINITY 表示负无穷大
- POSITIVE_INFINITY 表示正无穷大
方法
- isFinite(x)
- isInteger(x)
- isNaN(x)
- isSafeInteger(x)
- parseFloat(x) 把一个字符串解析成浮点数
- parseInt(string[, radix]) 把一个字符串解析成整数
实例方法
- toFixed(digits) 使用定点表示法来格式化一个数值, 介于 0 到 20 (包括)之间
- toExponential() 以指数表示法返回该数值字符串表示形式
- toPrecision(precision) 指定的精度返回该数值对象的字符串表示
- toString([radix]) 如果 toString() 的 radix 参数不在 2 到 36 之间,将会抛出一个 RangeError
- valueOf()