Number.prototype
Number.prototype属性表示Number构造函数的原型。
| Number.prototype属性的属性特性 |
|:----|
| Writable | no |
| Enumerable | no |
| Configurable | no |
描述
所有Number实例都继承自 Number.prototype。修改Number构造函数的原型对象会影响到所有 Number实例。
属性
constructor返回创建该实例对象的构造函数。默认为Number对象。
方法
Number.prototype.toExponential()返回一个使用指数表示法表示的该数值的字符串表示。
Number.prototype.toFixed()返回一个使用定点表示法表示的该数值的字符串表示。
Number.prototype.toLocaleString()返回一个与语言相关的该数值对象的字符串表示。覆盖了
Object.prototype.toLocaleString()方法。
Number.prototype.toPrecision()使用定点表示法或指数表示法来表示的指定显示位数的该数值对象的字符串表示。
Number.prototype.toSource()Returns an object literal representing the specified Number object; you can use this value to create a new object. Overrides theObject.prototype.toSource()method.
Number.prototype.toString()返回一个表示该数值对象的字符串。覆盖了Object.prototype.toString()方法。
Number.prototype.valueOf()返回该数值对象的原始值。覆盖了Object.prototype.valueOf()方法。
规范
Specification | Status | Comment |
|---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Initial definition. Implemented in JavaScript 1.1. |
ECMAScript 5.1 (ECMA-262)The definition of 'Number' in that specification. | Standard | |
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Number' in that specification. | Standard | |
ECMAScript Latest Draft (ECMA-262)The definition of 'Number' in that specification. | Living Standard | |
浏览器兼容性
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

