js中i++和++i有什么不同?

为啥i=1而i++为1而++i为2?想自学js...
2024-11-25 01:49:00
推荐回答(2个)
回答1:

i++:先运算后计算(相当于先+再进行++)
++i:先计算后运算(相当于先++ 再进行+)
(i++)+(i++)+(++i)
1+2+4
你试着理解下,如果等于7就对了

回答2:

和c语言一样,i++,先引用再求值(自加1赋给自己),++i先求值(自加1赋给自己)再引用