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

js返回值的函数中,返回值是否还要加var?

有人说是

req1=app2(5,6);

req2=app2(2,3);

sumq=req1+req2;

//--------------

有人说是

var req1=app2(5,6);

var req2=app2(2,3);

var sumq=req1+req2;

//---------

看结果是一样的,问下这两个到底那个是正确的,是否应该要加var?

正在回答

5 回答

在JS里,变量虽然也可以不声明(就是说不加var),直接使用,但不规范。

规范的用法需要先声明(加上var),后使用。


当然养成规范的习惯会比较好哦!


哈哈哈1-3楼的队形真是太可爱了


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

推荐的写法是第二种。

你的第一种:

req1=app2(5,6);

req2=app2(2,3);

sumq=req1+req2;

这个虽然没有var 但是系统会给他自动定义成全局变量,但是为了避免错误,最好要用var去定义它。


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

如果只看这一段代码,不考虑其他的话,两段都可以使用,第一段没有声明变量,变量虽然可以不声明,直接使用,但为了规范,需要先声明,后使用。

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

如果只看这一段代码,不考虑其他的话,两段都是对的,第一段没有定义变量,也可以使用,但是html推荐使用第二种,先声明变量,再使用。

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

如果只看这一段代码,不考虑其他的话,那第二段才是对的,因为第一段没有定义变量。未经过定义的变量是非法的。

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

举报

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

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

进入课程

js返回值的函数中,返回值是否还要加var?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信