Number 对象是原始数值的包装对象,创建方式 new Number()。
属性 | 描述 |
---|---|
constructor | 返回对创建此对象的 Number 函数的引用 |
MAX_VALUE | 可表示的最大的数 |
MIN_VALUE | 可表示的最小的数 |
NEGATIVE_INFINITY | 负无穷大,溢出时返回该值。 |
POSITIVE_INFINITY | 正无穷大,溢出时返回该值。 |
NaN | 非数字值 |
prototype | 允许您可以向对象添加属性和方法 |
EPSILON | 表示 1 和比最接近 1 且大于 1 的最小 Number 之间的差别 |
MIN_SAFE_INTEGER | 表示在 JavaScript中最小的安全的 integer 型数字 (-(253 - 1) ) |
MAX_SAFE_INTEGER | 表示在 JavaScript 中最大的安全整数(253 - 1 ) |
例. var arr = [2345,5345,3523,234,1513,13,413];
// 取最大值 |
方法 | 描述 |
---|---|
isFinite | 判断传递的参数是否为有限数字 |
toExponential(x) | 把对象的值转换为指数计数法 |
toFixed(x) | 把数字转换为字符串,结果的小数点后有指定位数的数字。 |
toPrecision(x) | 把数字格式化为指定的长度 |
toString() | 把数字转换为字符串,使用指定的基数。 |
valueOf() | 返回一个 Number 对象的基本数字值 |
parseFloat() | 将字符串转换成浮点数,和全局方法 parseFloat() 作用一致。 |
parseInt() | 将字符串转换成整型数字,和全局方法 parseInt() 作用一致。 |
isInteger() | 判断传递的参数是否为整数 |
isNaN() | 判断传递的参数是否为非数字 |
isSafeInteger() | 判断传递的参数是否为安全整数 |
例. var a = Number.isInteger(3); |