當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > JS定義全局變量

JS定義全局變量

2012/11/12 21:27:32作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱(chēng)】

定義全局變量

【實(shí)例描述】

在高級(jí)開(kāi)發(fā)語(yǔ)言(如c#、Java)中可以很方便地使用“public”等關(guān)鍵字,定義應(yīng)用程序中的全局變量,但JaVascript的變量只能存在于當(dāng)前的方法中。本例通過(guò)一個(gè)簡(jiǎn)單的方法實(shí)現(xiàn)全局變量的定義。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁(yè)-學(xué)無(wú)憂(yōu)(m.wangbatian.cn)</title> <script language ="javascript"> function toGlobal (varName) {    window.execScript(varName);          //定義varName為全局使用 } toGlobal('window.varText = "全局變量";'); //設(shè)置全局變量的值 alert(varText);                            //顯示全局變量的值 </script> </head> <body> </body> </html>

【運(yùn)行效果】

 定義全局變量運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是“window.execscript”方法,execscript所執(zhí)行的腳本是針對(duì)整個(gè)全局域的。將“varText”變量設(shè)置為window對(duì)象的屬性,則在全局中都可以調(diào)用此變量。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:定義全局變量 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: JS  定義全局  變量