前端 JS 经典:i,i++,++i区别

1. 概念

用于对变量进行自增操作。它们的区别在于返回值不同。

i++ 表示先使用 i 的值,再将 i 加 1,返回的是 i 自增前的值。

++i 表示先将 i 加 1,再使用 i 的值,返回的是 i 自增后的值。

i 表示直接使用 i 的值,不进行自增操作。

2. 例子

let i = 0;
let j = 0;
let k = 0;
let a = i++; // a = 0, i = 1;
let b = ++j; // b = 1, j = 1;
let c = k; // c = 0;

你可能感兴趣的:(前端,js,经典,javascript,前端,算法)