教程 > javascript 教程 > 阅读:62

javascript number 对象——迹忆客-ag捕鱼王app官网

number 对象是原始数值的包装对象。

number 创建方式 new number()。

语法

var num = new number(value);

注意: 如果一个参数值不能转换为一个数字将返回 nan (非数字值)。

number 对象属性

序号 属性 描述
1 constructor 返回对创建此对象的 number 函数的引用。
2 max_value 可表示的最大的数。
3 min_value 可表示的最小的数。
4 negative_infinity 负无穷大,溢出时返回该值。
5 nan 非数字值。
6 positive_infinity 正无穷大,溢出时返回该值。
7 prototype 允许您可以向对象添加属性和方法。

number 对象方法

序号 方法 描述
1 tolocalestring()() 将number对象转换为人类可读的字符串。
2 toexponential(x) 把对象的值转换为指数计数法。
3 tofixed(x) 把数字转换为字符串,结果的小数点后有指定位数的数字。
4 toprecision(x) 把数字格式化为指定的长度。
5 tostring() 把数字转换为字符串,使用指定的基数。
6 valueof() 返回一个 number 对象的基本数字值。

es6 新增 number 属性

es 6 增加了以下三个 number 对象的属性:

  • epsilon: 表示 1 和比最接近 1 且大于 1 的最小 number 之间的差别
  • min_safe_integer: 表示在 javascript中最小的安全的 integer 型数字 (-(253 - 1))。
  • max_safe_integer: 表示在 javascript 中最大的安全整数(253 - 1)。

number.isinteger() 在参数是整数时返回 true。

number.isinteger(10);        // 返回 true
number.isinteger(10.5);      // 返回 false

number.issafeinteger()判断传入的参数值是否是一个"安全整数"。

安全整数范围为 -(253 - 1)到 253 - 1 之间的整数,包含 -(253 - 1)和 253 - 1。

number.issafeinteger(10);    // 返回 true
number.issafeinteger(12345678901234567890);  // 返回 false

查看笔记

扫码一下
查看教程更方便
网站地图