首頁  >  文章  >  web前端  >  淺談Javascript變數作用域問題_javascript技巧

淺談Javascript變數作用域問題_javascript技巧

WBOY
WBOY原創
2016-05-16 16:26:171102瀏覽

Js中的變數作用域問題

1、沒有區塊級作用域。 Js中的變數作用域不是以{}為界的,不像C/C /Java。

如:

複製程式碼 程式碼如下:

 if(true){
     var name = "qqyumidi";
 }
            
 alert(name);  // 結果:qqyumidi

Js會將在if中定義的變數加入目前的執行環境中,尤其在使用for迴圈時需要注意與其他語言的差異。

複製程式碼 程式碼如下:

 for(var i=0; i      ;
 }
 
 alert(i);   // 結果:10

這裡只是個人的理解,如有紕漏,還請大家告之。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn