js 变量声明提前

来源:互联网 发布:欢乐斗牛幸运酒馆算法 编辑:程序博客网 时间:2024/06/10 01:04

var flag="global";

function f(){

console.log(flag);//输出 “undefined”, 而不是 "global"

var flag="local";

console.log(flag);//输出 "local"

}

说明: 第一个输入了 “undifined”  因为 var flag="local"; 声明了局部变量 ,在整个f() 中都已声明都是作用域范围,在f()内 变量 flag 声明之前就可以使用 声明提前

0 0
原创粉丝点击