为了账号安全,请及时绑定邮箱和手机立即绑定

定义参数问题

function add2(a,b)

{

sum = a+b;

}

其中 function add2(a,b)中的a和b不用用var定义么?

sum应该是要定义的。。。为啥没有定义呢?

正在回答

3 回答

JavaScript中变量有两种,一种是var定义的,表示局部变量,另一种是全局变量,你可以根据这个百度一下,我就是刚学的,也不大清楚。

0 回复 有任何疑惑可以回复我~

哥们也在学习中,试着答下

1,a b 则是参数, 传递数值用的,不用声明

2.sum=a+b;是隐式申明,    在函数中使用var关键字进行显式申明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全局变量.如下

http://img1.sycdn.imooc.com//577f9c2d00017c1804980226.jpg


1 回复 有任何疑惑可以回复我~

这些是参数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       469067    人
  • 解答问题       22582    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

定义参数问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号