国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺談Javascript中Object與Function對象

2019-11-20 11:31:02
字體:
來源:轉載
供稿:網友

1.Object對象

  原型對象
          原型是對象的一個屬性,也就是prototype屬性,每個對象都有這個內部屬性,而且他本身也是一個對象。

<script type="text/javascript">   Object.prototype.num= 10;   alert("添加原型對象屬性:"+ Object.num);   Object.num = 20;   alert("添加對象屬性:"+Object.num);</script>

原型鏈

Object.prototype.a = 3.14;
alert("Object對象的實例:"+ new Object().a);
alert("String對象的屬性:"+ String.a);


         分析:當擴展了Object的原型后,相當于對象變為Object. prototype,也就是所有本地對象均擁有此對象的屬性,因為所有的本地對象均繼承與Object對象,所以String也有屬性a的值。 

2.Function對象

arguments對象
       當一個函數執行的時候,系統會自動為函數對象創建一個 arguments對象屬性,arguments對象屬性,只能使用在函數體中,并用來管理函數的實際參數。

         (1)caller屬性

                 caller屬性顯示了函數的調用者,所以下面的例子,調用函數a的為function b();調用函數b的為null;

<script type="text/javascript">  var a = new Function("alert('a:'+a.caller)");  function b()  {   a();   alert('b:'+b.caller);  }  b();</script>    

         (2)length屬性

                length是arguments對象的屬性,表示函數被調用時傳遞的參數個數,可以通過數組的方式訪問某個實際參數。

function argc(){  alert(arguments[0]+arguments[1]+arguments[3]);}argc(1,2,3);

  運行結果為6

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍林郭勒市| 北川| 荆州市| 阜新市| 新巴尔虎右旗| 鹿邑县| 星子县| 景谷| 南城县| 裕民县| 内江市| 平陆县| 望奎县| 禹城市| 云龙县| 巴楚县| 安康市| 德江县| 拉萨市| 拉萨市| 南陵县| 南京市| 磴口县| 孙吴县| 印江| 昌乐县| 南江县| 运城市| 仙居县| 岑溪市| 榆林市| 阳信县| 永善县| 弋阳县| 通许县| 德兴市| 探索| 清新县| 扎赉特旗| 赤城县| 惠州市|