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