js 中變量的聲明和賦值


1.總結;

 引擎解釋javascript代碼的之前會對其進行編譯。在編譯過程中會查找所有聲明,並用合適作用域將他們關聯起來。

換句話說,在代碼執行之前,會對作用域鏈中所有變量和函數聲明先處理完先。所以,當遇到var a='hello world'中是 var a是先在編譯階段執行,然后在執行a='hello world'。

例子:

var a='hello world';
var a;
console.log(a);    // 輸出hello world

 地址: https://www.cnblogs.com/guanhuachen/p/6038957.html(轉)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM