首頁 > web前端 > js教程 > 主體

javascript變數作用域分析(程式碼範例)

青灯夜游
發布: 2018-10-23 17:32:59
轉載
1928 人瀏覽過

本篇文章帶給大家的內容是javascript變數作用域分析(程式碼範例)。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

變數分為本地變數和全域變數兩種

我們看下面這個例子:

var myVariable = 'global';
myOtherVariable = 'global';

function myFunction(){    
    var myVariable = 'local';    
    return myVariable;
}

function myOtherFunction(){    
    myOtherVariable = 'local';    
    return myOtherVariable;
}


console.log(myVariable); //{行1}    global
console.log(myFunction()); //{行2}   local

console.log(myOtherVariable); //{行3}   global
console.log(myOtherFunction()); //{行4}   local
console.log(myOtherVariable); //{行5}  local
登入後複製

行1輸出global,因為他是全域變數;

行2輸出local,因為myVariable在myFunction函數中宣告的本地變量,所以作用域只在myFunction中;

行3輸出global,因為我們在第二行初始化了的全域變數myOtherVariable ;

行4輸出local,myOtherFunction函數中,沒有關鍵字var的修飾,所以這裡引用全域變數myOtherVariable並將其複製loacl;

在行輸出local,這是因為在行4中已經修改了myOtherVariable的值;

以上是javascript變數作用域分析(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!