作用域為可訪問變量的集合。
在javaScript中,對象和函數同樣也是變量,
在javaScript中作用域為可訪問變量,對象,函數的集合。
javaScript函數的作用域:作用域在函數內修改。
javaScript的局部作用域
變量在函數內聲明,變量為局部作用域。
局部變量:只能在函數內部訪問。
因為局部變量只作用于函數內,所以不同的函數可以使用相同名稱的變量。
局部變量在函數開始執行時創建,函數執行完后局部變量會自動銷毀。
javaScript全局變量
變量在函數外定義,即為全局變量。
全局變量有全局作用域:網頁中所有腳本和函數均可使用。
如果在函數內沒有聲明(沒有使用關鍵字var),該變量為全局變量
在本例中carName為全局變量
javaScript變量的聲明周期
javaScript變量生命周期在它聲明是初始化,
局部變量在函數執行完畢后銷毀
全局變量在頁面關閉后銷毀。