|
JavaScript Number 对象 Number 对象 Number 对象是原始数值的包装对象。
Number 创建方式 new Number()。 语法 var num = new Number(value);
注意: 如果一个参数值不能转换为一个数字将返回 NaN (非数字值)。 Number 对象属性
属性 | 描述 |
---|
constructor | 返回对创建此对象的 Number 函数的引用。 | MAX_VALUE | 可表示的最大的数。 | MIN_VALUE | 可表示的最小的数。 | NEGATIVE_INFINITY | 负无穷大,溢出时返回该值。 | NaN | 非数字值。 | POSITIVE_INFINITY | 正无穷大,溢出时返回该值。 | prototype | 允许您可以向对象添加属性和方法。 |
Number 对象方法
方法 | 描述 |
---|
isFinite> | 检测指定参数是否为无穷大。 | |
toExponential(x) | 把对象的值转换为指数计数法。 | toFixed(x) | 把数字转换为字符串,结果的小数点后有指定位数的数字。 | toPrecision(x) | 把数字格式化为指定的长度。 | toString() | 把数字转换为字符串,使用指定的基数。 | valueOf() | 返回一个 Number 对象的基本数字值。 | ES6 新增 Number 属性
ES 6 增加了以下三个 Number 对象的属性: - EPSILON: 表示 1 和比最接近 1 且大于 1 的最小 Number 之间的差别
- MIN_SAFE_INTEGER: 表示在 JavaScript中最小的安全的 integer 型数字 ( -(2<sup>53</sup> - 1))。
- MAX_SAFE_INTEGER: 表示在 JavaScript 中最大的安全整数( 2<sup>53</sup> - 1)。
范例var x = Number . EPSILON ;
var y = Number . MIN_SAFE_INTEGER ;
var z = Number . MAX_SAFE_INTEGER ; |
ES6 新增 Number 方法
ES 6 增加了以下两个 Number 对象的方法: - Number.isInteger(): 用来判断给定的参数是否为整数。
- Number.isSafeInteger(): 判断传入的参数值是否是一个"安全整数"。
Number.isInteger() 在参数是整数时返回 true。 范例Number . isInteger ( 10 ) ; // 返回 true
Number . isInteger ( 10.5 ) ; // 返回 false |
Number.isSafeInteger()判断传入的参数值是否是一个"安全整数"。
安全整数范围为 -(2<sup>53</sup> - 1)到 2<sup>53</sup> - 1 之间的整数,包含 -(2<sup>53</sup> - 1)和 2<sup>53</sup> - 1。 范例Number . isSafeInteger ( 10 ) ; // 返回 true
Number . isSafeInteger ( 12345678901234567890 ) ; // 返回 false
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 flybird 在 2020-02-14 09:45:48 重新编辑]
|
网站系统异常
系统异常信息 |
Request URL:
http://www.javathinker.net/WEB-INF/lybbs/jsp/topic.jsp?postID=2286
java.lang.NullPointerException
如果你不知道错误发生的原因,请把上面完整的信息提交给本站管理人员。
|
|