|
變量的作用域指的是變量的可見性,而生命周期則(存活期)則是從另一個角度考察變量。
JS中變量的作用域分為全局變量和局部變量,函數內定義的稱為局部變量,函數外的稱為全局變量。(“函數外的稱為全局變量”是相對的,另此處討論的前提是用var顯式聲明的變量,函數內不用var定義的變量默認是全局變量,當然忽略var聲明變量是不贊成的)。
var glob = 4;//函數外聲明全局變量
function fun() {
var height = 20; //函數內用var聲明的是局部變量
weight = 50; //函數內不用var聲明的是全局變量
}
fun();
alert(weight);
it知識庫:Javascript 變量作用域,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。