JavaScript Number prototype 屬性
- 上一頁 parseInt()
- 下一頁 toExponential()
- 返回上一層 JavaScript Number 參考手冊
定義和用法
prototype
允許您向數字添加新的屬性和方法。
prototype
是所有 JavaScript 對象都可用的屬性。
實例
創建一個返回數字半值的新數字方法:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
對數字使用新方法:
let n = 55; let x = n.myMethod();
語法
Number.prototype.name = value
警告
不建議您更改不受您控制的對象的原型。
您不應更改內置 JavaScript 數據類型的原型,例如:
- Numbers
- Strings
- Arrays
- Dates
- Booleans
- Function
- Objects
請只更改您自己的對象的原型。
prototype 屬性
JavaScript prototype
屬性允許您向對象添加新屬性:
實例
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
瀏覽器支持
Number.prototype
是 ECMAScript1 (ES1) 特性。
所有瀏覽器都完全支持 ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 parseInt()
- 下一頁 toExponential()
- 返回上一層 JavaScript Number 參考手冊