作用域:使用範圍 全局變數: 聲明的變數是使用var聲明的, 那麼這個變數就是全局變數 全局變數可以在頁面的任何位置使用 除了函數以外, 其他的任何位置定義的變數都是全局變數 局部變數:在函數內部定義的變數,是局部變數,外面不能使用 全局變數,如果頁面不關閉,那麼就不會釋放,就會占空間,消耗記憶體 全 ...
作用域:使用範圍
- 全局變數: 聲明的變數是使用var聲明的, 那麼這個變數就是全局變數
- 全局變數可以在頁面的任何位置使用
- 除了函數以外, 其他的任何位置定義的變數都是全局變數
- 局部變數:在函數內部定義的變數,是局部變數,外面不能使用
- 全局變數,如果頁面不關閉,那麼就不會釋放,就會占空間,消耗記憶體
- 全局作用域:全局變數的使用範圍
- 局部作用域:局部變數的使用範圍
- 塊級作用域: 一對大括弧就可以看成是一塊, 在這塊區域中定義的變數, 只能在這個區域中使用
- 但是在js中在這個塊級作用域中定義的變數,外面也能使用。說明:js沒有塊級作用域, 只有函數除外
- 隱式全局變數:聲明的變數沒有var, 就叫隱式全局變數
- 全局變數是不能被刪除的, 隱式全局變數是可以被刪除的
- 定義變數使用var是不會被刪除的, 沒有var是可以刪除的
function f1() { number = 1000; //是隱式全局變數 } f1(); console.log(number);