作用域: 使用範圍
** 全域性變數 : 可以在頁面的任何位置使用,
* 除了函式以外, 其他的任何位置定義的變數都是全域性變數
* 壞處: 如果頁面不關閉, na那麼就不會釋放, 會佔空間, 消耗記憶體
** 區域性變數 : 在函式內部定義的變數 叫區域性變數, 外部不能使用
** 隱式全域性變數 : 宣告的變數沒有var
* 全域性變數是不能被刪除
* 隱式全域性變數可以被刪除
** 全域性作用域: 全域性變數的使用範圍
* 區域性作用域: 區域性變數的使用範圍
** 塊級作用域: 一對大括號, 就可以看成是一塊.
* 目前js中, 塊級作用域中定義的變數, 外部也能使用**
var num = 10;
console.log(num)
if(true)
console.log(num);
function f1()
console.log(num);
for(var i = 0 ; i < 5; i++)
console.log(number);
隱式全域性變數
for(var i = 0 ; i < 5; i++)
console.log(number);
var num1 = 20;
num2 = 30;
delete num1;//刪除num1
delete num2;//刪除num2
console.log(typeof num1);
console.log(typeof num2);
console.log(mm);
var num = 10;
function f1()
f3();
}f2()
}f1()
function f1()
f2();
}var num = 456;
f1();//123
js中的作用域和作用域
作用域是在執行時 中的某些特定部分中變數,函式和物件的可訪問性 簡單的說就好似變數能起到作用的範圍 區域性作用域 也可以叫做函式作用域 一般只在固定的 片段內可訪問到,最常見的例如函式內部 如下 在我們在函式中用var關鍵字宣告乙個 變數 a 在函式外輸出a的值 function scope con...
js中的作用域
作用域 全域性作用域 區域性作用域 區域性作用域 在函式體中宣告的變數 只能在該函式體中訪問 全域性作用域 除了函式體中宣告的變數 或者在函式圖中沒有var 的變數。作用 在任何地方都可以訪問該變數 var 的變數便是全域性變數 var d ssss function sum b sum var a...
js 函式中的作用域和作用域鏈
js看似有 塊級作用域 其實它沒有,取而代之的是 函式作用域 在乙個 塊 一對花括號內 定義的變數在 塊外部是不可見的,且在 塊執行結束後被釋放掉。定義在該函式中的引數和變數在函式外部不可見 例子1 而乙個函式內部任何位置定義的變數,在該函式內部任何地方都可見 例子2 解釋二 也就是說,變數不僅在宣...