作用域:使用范圍
- 全域變數: 宣告的變數是使用var宣告的, 那么這個變數就是全域變數
- 全域變數可以在頁面的任何位置使用
- 除了函式以外, 其他的任何位置定義的變數都是全域變數
- 區域變數:在函式內部定義的變數,是區域變數,外面不能使用
- 全域變數,如果頁面不關閉,那么就不會釋放,就會占空間,消耗記憶體
- 全域作用域:全域變數的使用范圍
- 區域作用域:區域變數的使用范圍
- 塊級作用域: 一對大括號就可以看成是一塊, 在這塊區域中定義的變數, 只能在這個區域中使用
- 但是在js中在這個塊級作用域中定義的變數,外面也能使用,說明:js沒有塊級作用域, 只有函式除外
- 隱式全域變數:宣告的變數沒有var, 就叫隱式全域變數
- 全域變數是不能被洗掉的, 隱式全域變數是可以被洗掉的
- 定義變數使用var是不會被洗掉的, 沒有var是可以洗掉的
function f1() { number = 1000; //是隱式全域變數 } f1(); console.log(number);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/167473.html
標籤:JavaScript
下一篇:js基礎——錯誤處理
