为什么变量不需要声明也能用?
来源:2-1 自定义函数
慕前端8369922
2020-07-07 03:16:05
function add(a,b){
var c;
c = a+b;
return c;
}
e = add(3,4);
alert(e);
这一段里面我没有声明e,但是网页还是可以把结果正确的弹出来?这是为什么呢?
1回答
好帮手慕阿满
2020-07-07
同学你好,JavaScript是弱类型语言,不声明也可直接使用,默认是全局变量。所以同学的代码没有声明e,也可以使用,但是建议使用时声明变量。
祝:学习愉快~