var是JavaScript中用來聲明變量的關鍵字。
它可以用來保存任意類型的數據,包括數字、字符串、布爾值等。
在聲明變量時,可以使用var關鍵字和變量名來創建一個新的變量。
使用var聲明的變量具有函數作用域,在聲明的函數內部可以訪問到該變量。
如果在函數內部沒有使用var關鍵字聲明變量,那么該變量將自動成為全局變量。
全局變量可以在任意位置訪問,但容易造成命名沖突和程序不可預測性增加。
為了避免全局變量的問題,可以使用立即執行函數表達式(IIFE)來創建一個私有作用域。
在ES6中引入了let和const關鍵字來聲明變量,推薦使用它們代替var。