茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    js教程(高級(jí)3)
    來(lái)源:易賢網(wǎng) 閱讀:1427 次 日期:2014-09-09 11:10:12
    溫馨提示:易賢網(wǎng)小編為您整理了“js教程(高級(jí)3)”,方便廣大網(wǎng)友查閱!

    JScript 有兩種變量范圍:全局和局部。如果在任何函數(shù)定義之外聲明了一個(gè)變量,則該變量為全局變量,且該變量的值在整個(gè)持續(xù)范圍內(nèi)都可以訪問(wèn)和修改。如果在函數(shù)定義內(nèi)聲明了一個(gè)變量,則該變量為局部變量。每次執(zhí)行該函數(shù)時(shí)都會(huì)創(chuàng)建和破壞該變量;且它不能被該函數(shù)外的任何事物訪問(wèn)。

    像 C++ 這樣的語(yǔ)言也有“塊范圍”。在這里,任何一對(duì)“{}”都定義新的范圍。JScript 不支持塊范圍。

    一個(gè)局部變量的名稱可以與某個(gè)全局變量的名稱相同,但這是完全不同和獨(dú)立的兩個(gè)變量。因此,更改一個(gè)變量的值不會(huì)影響另一個(gè)變量的值。在聲明局部變量的函數(shù)內(nèi),只有該局部變量有意義。

    var aCentaur = "a horse with rider,"; // aCentaur 的全局定義。

    // JScript 代碼,為簡(jiǎn)潔起見(jiàn)有省略。

    function antiquities() // 在這個(gè)函數(shù)中聲明了一個(gè)局部 aCentaur 變量。

    {

    // JScript 代碼,為簡(jiǎn)潔起見(jiàn)有省略。

    var aCentaur = "A centaur is probably a mounted Scythian warrior";

    // JScript 代碼,為簡(jiǎn)潔起見(jiàn)有省略。

    aCentaur += ", misreported; that is, "; // 添加到局部變量。

    // JScript 代碼,為簡(jiǎn)潔起見(jiàn)有省略。

    } // 函數(shù)結(jié)束。

    var nothinginparticular = antiquities();

    aCentaur += " as seen from a distance by a naive innocent.";

    /*

    在函數(shù)內(nèi),該變量的值為 "A centaur is probably a mounted Scythian warrior,

    misreported; that is, ";在函數(shù)外,該變量的值為這句話的其余部分:

    "a horse with rider, as seen from a distance by a naive innocent."

    */

    很重要的一點(diǎn)是注意變量是否是在其所屬范圍的開(kāi)始處聲明的。有時(shí)這會(huì)導(dǎo)致意想不到的情況。

    tweak();

    var aNumber = 100;

    function tweak() {

    var newThing = 0; // 顯式聲明 newThing 變量。

    // 本語(yǔ)句將未定義的變量賦給 newThing,因?yàn)橐延忻麨?aNumber 的局部變量。

    newThing = aNumber;

    //下一條語(yǔ)句將值 42 賦給局部的 aNumber。aNumber = 42;

    if (false) {

    var aNumber; // 該語(yǔ)句永遠(yuǎn)不會(huì)執(zhí)行。

    aNumber = 123; // 該語(yǔ)句永遠(yuǎn)不會(huì)執(zhí)行。

    } // 條件語(yǔ)句結(jié)束。

    } // 該函數(shù)定義結(jié)束。

    當(dāng) JScript 運(yùn)行函數(shù)時(shí),首先查找所有的變量聲明,

    var someVariable;

    并以未定義的初始值創(chuàng)建變量。如果變量被聲明時(shí)有值,

    var someVariable = "something";

    那么該變量仍以未定義的值初始化,并且只有在運(yùn)行了聲明行時(shí)才被聲明值取代,假如曾經(jīng)被聲明過(guò)。

    JScript 在運(yùn)行代碼前處理變量聲明,所以聲明是位于一個(gè)條件塊中還是其他某些結(jié)構(gòu)中無(wú)關(guān)緊要。JScript 找到所有的變量后立即運(yùn)行函數(shù)中的代碼。如果變量是在函數(shù)中顯式聲明的 — 也就是說(shuō),如果它出現(xiàn)于賦值表達(dá)式的左邊但沒(méi)有用 var 聲明 — 那么將把它創(chuàng)建為全局變量。

    更多信息請(qǐng)查看IT技術(shù)專欄

    更多信息請(qǐng)查看腳本欄目
    易賢網(wǎng)手機(jī)網(wǎng)站地址:js教程(高級(jí)3)
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026國(guó)考·省考課程試聽(tīng)報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)