js中var和let區別


1、區別:

var定義的變量是全局變量或者函數變量。

let定義的變量是塊級的變量。

 

2、全局變量:

指沒有定義在任何函數內,直接定義在全局作用域中的變量。

特點:隨處可用,可重用。

何時:希望隨處可用,且可反復使用的變量,都要聲明在函數之外的全局。

3、局部變量:

指定義在函數內的參數和變量,都是局部變量。

特點:僅函數內可用,出了函數不可用,不可重用。

何時:希望變量只在函數內有效時,都要在函數內創建變量。


免責聲明!

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



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