i++和++i的区别

简介: i++和++i的区别

i++ 即后加加,原理是:先自增,然后返回自增之前的值
++i 即前加加,原理是:先自增,然后返回自增之后的值

示例

let a=1;
let b=a++;
//a:2,b:1
AI 代码解读
let a=1;
let b=++i;
//a:2,b:2
AI 代码解读
目录
打赏
0
3
3
0
488
分享
相关文章
|
8月前
|
for each和for of的区别
for each和for of的区别
myabtis中#{} 和 ${} 的区别是什么
myabtis中#{} 和 ${} 的区别是什么
jupternotebook和jupterLab有什么区别?
jupternotebook和jupterLab有什么区别?
1208 0
逻辑移位与算术移位的区别
用一句简单的话来说就是:逻辑移位不需要考虑符号位,算术移位需要考虑符号位,我们都知道。数在计算机中都是以补码的形式来存储的,这才造成了逻辑移位和算术移位的的差别。
388 0
backgroundColor与 tintColors的区别
backgroundColor与 tintColors的区别
142 0
backgroundColor与 tintColors的区别
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等