javascript中+与++

最近对这段代码很感兴趣


var y = 1;

var i =1;

var t = y+y+++y+y++;

i +=i+++i+++i;

对上述代码有点疑惑,运算符优先级中前置++和一元加法是同级的,但是后置++优先级是要高些的,加法+和赋值+=优先级是最低的,结果上面t运行从左到后挨个赋值计算的,我再想是不是有+中,代码从左运行到右,然后遇到++这种就先算这种,然后在算+。js运算符优先级前置++是从右到左顺序,后置++是n/a,n/a我不知道撒意思,也忘指点下。不知道理解的对不,期待大神指点一二。不胜感激,一个想学js的小白。


料青山看我应如是
浏览 596回答 3
3回答

慕婉清6462132

这种题其实没有多大意思,平时写要注意不用。实在不确定时加括号避免歧义。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript