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

ECMAscript 變量作用域總結概括

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

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

Javascript是遵循ECMAScript標準下的一個產物,自然ECMAScript的標準其要遵循

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

未使用var操作符聲明

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

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

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

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

使用var操作符聲明

局部變量

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

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

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

相關文章

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

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

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

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

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

    詳解javascript設計模式三:代理模式

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

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

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

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

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

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

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

    深入學習JavaScript中的bom

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

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

    Java和JavaScript的編程語言,名稱聽起來相似,但卻是兩個公司開發(fā)的不同的產品。Java是SUN公司推出的新一代面向對象的程序設計語言,特別適合于Internet應用程序開發(fā);而JavaScript是Netscape公司的產品,可以嵌入Web頁面中的基于對象和事件驅動的解釋性語言。
    2023-02-02
  • ECMAScript6的新特性箭頭函數(shù)(Arrow Function)詳細介紹

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

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

    JavaScript圖表插件highcharts詳解

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

最新評論