在javascript函数内部声明变量,加var为局部变量,不加var为全局变量。
function entail() { var i = 4; } entail(); document.writeln(i);
执行会报错:i is undefined
function entail() { i = 4; } entail(); document.writeln(i);
结果为 4
function entail() { var i = 4; } entail(); document.writeln(i);
function entail() { i = 4; } entail(); document.writeln(i);