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

js中变量申明并赋值后,后面紧接着对这个变量参与运算,为什么?

js中变量申明并赋值后,后面紧接着对这个变量参与运算,为什么?

快乐崇拜tager 2016-06-24 00:11:20
js中变量申明并赋值后,后面紧接着对这个变量参与运算,那这算不算再次赋值呀,我知道不算,但就是不清楚来龙去脉,为什么?求高手详细解答如: var result=num-50;        result=result/2;    //这里的“result=”不是再次赋值呀,为什么?而我把它改成result=num-20就是再次赋值的意思了!!!       
查看完整描述

1 回答

?
柠檬酸钠

TA贡献331条经验 获得超534个赞

这里的代码有点冗余。。

result=result/2 相当于 result/=2

/=是一个运算符,当然就不是再次赋值了

就像i++一样,你对i再次赋值了吗

查看完整回答
2 反对 回复 2016-06-24
  • 1 回答
  • 0 关注
  • 1523 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信