js中的var是什麼意思

js中的var是定義變量的意思,使用和不使用var都能定義變量,但是兩個變量的作用域不同。

(1)在函數中和函數外分別用var定義一個變量a,函數外的變量a是全局變量,函數內的變量a是局部變量,所以在函數執行後,第一個輸出是未賦值的局部變量a,第二個是賦值爲5後的局部變量a,第三個是賦值爲10的全局變量a

在這裏插入圖片描述(2)將var去掉,定義變量a,這時js默認定義的a是全局變量,函數外和函數內共用一個變量a,所以變量數值正常輸出
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章