聲明變量(Declared Variable)和非聲明變量(Undeclared Variable)的區別


  1. 聲明變量的作用域限制在其聲明位置的上下文中,而非聲明變量總是全局的。
  2. 聲明變量在任何代碼執行前創建,而非聲明變量只有在執行賦值操作的時候才會被創建。
  3. 聲明變量是它所在上下文環境的不可配置屬性(non-configurable property),非聲明變量是可配置的(例如非聲明變量可以被刪除)。

無論是否在函數中,我們總是推薦使用聲明變量。


免責聲明!

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



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