为什么变量不需要声明也能用?

来源: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,也可以使用,但是建议使用时声明变量。

祝:学习愉快~

0

0 学习 · 16556 问题

查看课程