欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ECMAscript 變量作用域總結(jié)概括

 更新時(shí)間:2017年08月18日 08:51:39   作者:到得看能in有只  
這篇文章主要介紹了ECMAscript 變量作用域,通過使用var操作符聲明和未使用var操作符聲明兩種情景做出了解釋,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。

使用var操作符聲明的變量與未使用var操作符聲明的變量區(qū)別

Javascript是遵循ECMAScript標(biāo)準(zhǔn)下的一個(gè)產(chǎn)物,自然ECMAScript的標(biāo)準(zhǔn)其要遵循

ECMAScript的變量是松散類型的,即可以用來保存任何類型的數(shù)據(jù)(未經(jīng)初始化的變量,會(huì)保存一個(gè)特殊值undefined).

未使用var操作符聲明

  function test() {
    message='hi';
    console.log(message);
  }
  console.log(message);

未使用var操作符聲明的變量message為全局變量,未調(diào)用test()方法, message就屬于未定義狀態(tài)。

function test() {
    message='hi';
    console.log(message);
  }
  test();
  console.log(message);

未使用var操作符聲明的變量message為全局變量,必須調(diào)用test()方法, message才會(huì)有效。

使用var操作符聲明

局部變量

function test() {
    var message='hi';
    console.log(message);
  }
  test(); 
  console.log(message);

在函數(shù)內(nèi)用var聲明的變量,調(diào)用test()方法后message被銷毀,控制臺(tái)輸出找不到此變量。

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助~如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持!

相關(guān)文章

  • fetch()函數(shù)說明與使用方法詳解

    fetch()函數(shù)說明與使用方法詳解

    fetch()是XMLHttpRequest的升級(jí)版,用于在JavaScript腳本里面發(fā)出 HTTP請(qǐng)求,本文章向大家介紹fetch()的用法,主要包括fetch()的用法使用實(shí)例、應(yīng)用技巧、基本知識(shí)點(diǎn)總結(jié)和需要注意事項(xiàng),具有一定的參考價(jià)值,需要的朋友可以參考一下。
    2022-11-11
  • 關(guān)于不同頁面之間實(shí)現(xiàn)參數(shù)傳遞的幾種方式討論

    關(guān)于不同頁面之間實(shí)現(xiàn)參數(shù)傳遞的幾種方式討論

    下面小編就為大家?guī)硪黄P(guān)于不同頁面之間實(shí)現(xiàn)參數(shù)傳遞的幾種方式討論。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • 詳解javascript設(shè)計(jì)模式三:代理模式

    詳解javascript設(shè)計(jì)模式三:代理模式

    這篇文章主要介紹了javascript設(shè)計(jì)模式三:代理模式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Javascript 按位與賦值運(yùn)算符 (&=)使用介紹

    Javascript 按位與賦值運(yùn)算符 (&=)使用介紹

    這篇文章主要介紹了Javascript 按位與賦值運(yùn)算符 (&=)的相關(guān)資料,需要的朋友可以參考下
    2014-02-02
  • JavaScript對(duì)象創(chuàng)建及繼承原理實(shí)例解剖

    JavaScript對(duì)象創(chuàng)建及繼承原理實(shí)例解剖

    本文將用實(shí)例講解一下JavaScript對(duì)象創(chuàng)建及繼承原理:JavaScript中的繼承是使用原型鏈的機(jī)制,對(duì)象創(chuàng)建使用Function構(gòu)造器,感興趣的朋友可以詳細(xì)了解下本文,或許可以幫助到你
    2013-02-02
  • js實(shí)現(xiàn)通用的微信分享組件示例

    js實(shí)現(xiàn)通用的微信分享組件示例

    這篇文章主要介紹了微信分享通用組件,用于微信瀏覽器內(nèi)瀏覽網(wǎng)頁的分享信息定義,需要的朋友可以參考下
    2014-03-03
  • 深入學(xué)習(xí)JavaScript中的bom

    深入學(xué)習(xí)JavaScript中的bom

    Bom:瀏覽器對(duì)象模型提供了獨(dú)立于內(nèi)容而與瀏覽器窗口進(jìn)行交互的對(duì)象。描述了與瀏覽器進(jìn)行交互的方法和接口,可以對(duì)瀏覽器窗口進(jìn)行訪問和操作,下面我們來一起學(xué)習(xí)一下吧
    2019-05-05
  • javascript與java有什么關(guān)系(區(qū)別與相似)

    javascript與java有什么關(guān)系(區(qū)別與相似)

    Java和JavaScript的編程語言,名稱聽起來相似,但卻是兩個(gè)公司開發(fā)的不同的產(chǎn)品。Java是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,特別適合于Internet應(yīng)用程序開發(fā);而JavaScript是Netscape公司的產(chǎn)品,可以嵌入Web頁面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語言。
    2023-02-02
  • ECMAScript6的新特性箭頭函數(shù)(Arrow Function)詳細(xì)介紹

    ECMAScript6的新特性箭頭函數(shù)(Arrow Function)詳細(xì)介紹

    這篇文章主要介紹了ECMAScript6的新特性箭頭函數(shù)(Arrow Function)詳細(xì)介紹,ECMAScript6其實(shí)就是JavaScript,它的新特性就是JS的新特性,引入只是時(shí)間問題,需要的朋友可以參考下
    2014-06-06
  • JavaScript圖表插件highcharts詳解

    JavaScript圖表插件highcharts詳解

    本文詳細(xì)講解了JavaScript圖表插件highcharts的用法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評(píng)論