JavaScript Number prototype 屬性
實例
創(chuàng)建一個方法,給出了數(shù)字對象的屬性,返回數(shù)字的一半價值:
Number.prototype.myMet=function()
{
this.myProp=this.valueOf()/2;
}
{
this.myProp=this.valueOf()/2;
}
創(chuàng)造一個 Number 對象, 調(diào)用 myMet 方法:
var n = new Number(55);
n.myMet();
var x = n.myProp;
n.myMet();
var x = n.myProp;
x 輸出結(jié)果:
var n = new Number(55);
n.myMet();
document.write(n.myProp);
27.5
嘗試一下 ?
定義和用法
prototype 屬性運行您向?qū)ο筇砑訉傩院头椒ā?/p>
當(dāng)構(gòu)造一個屬性, 所有的 Number 對象將被添加上該屬性及值。
當(dāng)構(gòu)造一個方法時,所有的 Number 對象都會有這個方法。
注意: Number.prototype 不允許引用一個單獨的 Number 對象,但是可以使用 Number() 對象。
注意:prototype 型是一個全局對象的構(gòu)造函數(shù),可用于所有的JavaScript對象
瀏覽器支持
所有主流瀏覽器都支持原型屬性
語法
object.prototype.name=value
更多建議: