航包包
2016-06-30 21:46
function add2(a,b)
{
sum = a+b;
}
其中 function add2(a,b)中的a和b不用用var定义么?
sum应该是要定义的。。。为啥没有定义呢?
JavaScript中变量有两种,一种是var定义的,表示局部变量,另一种是全局变量,你可以根据这个百度一下,我就是刚学的,也不大清楚。
哥们也在学习中,试着答下
1,a b 则是参数, 传递数值用的,不用声明
2.sum=a+b;是隐式申明, 在函数中使用var关键字进行显式申明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全局变量.如下
这些是参数
JavaScript进阶篇
468786 学习 · 22564 问题
相似问题