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

javascript中+与++

javascript中+与++

料青山看我应如是 2019-03-15 19:15:20
最近对这段代码很感兴趣var y = 1;var i =1;var t = y+y+++y+y++;i +=i+++i+++i;对上述代码有点疑惑,运算符优先级中前置++和一元加法是同级的,但是后置++优先级是要高些的,加法+和赋值+=优先级是最低的,结果上面t运行从左到后挨个赋值计算的,我再想是不是有+中,代码从左运行到右,然后遇到++这种就先算这种,然后在算+。js运算符优先级前置++是从右到左顺序,后置++是n/a,n/a我不知道撒意思,也忘指点下。不知道理解的对不,期待大神指点一二。不胜感激,一个想学js的小白。
查看完整描述

3 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

这种题其实没有多大意思,平时写要注意不用。
实在不确定时加括号避免歧义。

查看完整回答
反对 回复 2019-04-09
  • 3 回答
  • 0 关注
  • 595 浏览
慕课专栏
更多

添加回答

举报

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