作用域
1.變量的作用域
作用域:變量和函數(shù)的可訪問范圍
作用域可分為:
1.全局作用域:一經(jīng)定義代碼的任何位置都可以訪問
2.局部作用域:只能在當前函數(shù)內訪問
2.函數(shù)作用域的變量
將 變量 或 函數(shù) 聲明在某函數(shù)內充坑,有效范圍就在該函數(shù)中,出了該函數(shù),變量 或 函數(shù) 就失效
3.全局作用域的變量
將 變量定義在 獨立于 任何 function 的位置處(<script>中),在代碼的任何位置都可以訪問到
1、獨立于任何 function 聲明變量
2幌羞、函數(shù)中,通過不寫var的方式聲明全局變量
4.注意
全局變量和局部變量沖突時,優(yōu)先使用的是 局部變量
5.聲明提前:
js程序正式執(zhí)行前翰撑,會把所有var聲明的變量預讀到所在作用域的頂部。但對變量的賦值依然保留在原位置