课程
/前端开发
/JavaScript
/JavaScript深入浅出
//为什么会这样呢 老师? 加不加var是有区别的,不加var变成全局变量了?那var的原理是什么?
2015-03-20
源自:JavaScript深入浅出 7-1
正在回答
第七章第三节会给你答案,摩擦摩擦,摩擦摩擦,第七章第三节会给你答案
变量没有var声明的话会默认作为一个新的全局变量。
function f1(){
a=2;
}
f1();
alert(a); // 2
function f2(){
var a2=2;
f2();
alert(a2); // err
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答关于变量声明的....
1 回答关于未声明的全局变量的访问问题
2 回答函数的声明和函数表达式声明的函数为什么会被前置????????
3 回答声明变量以及返回值
2 回答函数声明和var声明谁先被提前