重點(diǎn)內(nèi)容“` 全局變量是window對(duì)象的屬性
function myFunction(){ alert(arguments.length);
alert(“myFunction”);
} arguments 是函數(shù)的參數(shù) 可以用來測(cè)試函數(shù)中參數(shù)的個(gè)數(shù)如上
parseInt(“789”)將string轉(zhuǎn)化為number
一 判斷對(duì)象的類型的方法有兩種
typeof();參數(shù).constructor;函數(shù)內(nèi)部聲明變量的時(shí)候,一定要使用var命令。如果不用的話,你實(shí)際上聲明了一個(gè)全局變量
既然f2可以讀取f1中的局部變量,那么只要把f2作為返回值,我們不就可以在f1外部讀取它的內(nèi)部變量了嗎!
Js代碼
function f1(){ n=999; function f2(){ alert(n); } return f2; } var result=f1(); result(); // 999二、閉包的用途
閉包可以用在許多地方。它的最大用處有兩個(gè),一個(gè)是前面提到的可以讀取函數(shù)內(nèi)部的變量,另一個(gè)就是讓這些變量的值始終保持在內(nèi)存中。
新聞熱點(diǎn)
疑難解答
圖片精選