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 对象方法
| 方法 | 描述 | 
|---|---|
| toExponential(x) | 把对象的值转换为指数计数法。 | 
| toFixed(x) | 把数字转换为字符串,结果的小数点后有指定位数的数字。 | 
| toPrecision(x) | 把数字格式化为指定的长度。 | 
| toString() | 把数字转换为字符串,使用指定的基数。 | 
| 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)。
ES6 新增 Number 方法
ES 6 增加了以下两个 Number 对象的方法:
- Number.isInteger(): 用来判断给定的参数是否为整数。
- Number.isSafeInteger(): 判断传入的参数值是否是一个"安全整数"。
Number.isInteger() 在参数是整数时返回 true。
Number.isSafeInteger()判断传入的参数值是否是一个"安全整数"。
安全整数范围为 -(253 - 1)到 253 - 1 之间的整数,包含 -(253 - 1)和 253 - 1。
实例
Number.isSafeInteger(10);    // 返回 true
Number.isSafeInteger(12345678901234567890);  // 返回 false
尝试一下 »

 JavaScript 教程
JavaScript 教程 HTML DOM对象
HTML DOM对象 jQuery 教程
jQuery 教程 JSON 教程
JSON 教程 AngularJS 教程
AngularJS 教程 Angular 2 教程
Angular 2 教程 Vue.js 教程
Vue.js 教程 React 教程
React 教程 jQuery UI 教程
jQuery UI 教程 jQuery EasyUI 教程
jQuery EasyUI 教程 AJAX 教程
AJAX 教程 Highcharts 教程
Highcharts 教程 Google Maps API 教程
Google Maps API 教程 ES6 教程
ES6 教程 TypeScript教程
TypeScript教程 ES6 标准入门
ES6 标准入门