前增量:对操作数进行增量计算,并且返回计算后的值。
let i = 1;
// 此时++1为2,下面相当于k = 2;
k = ++i; // i=2 k=2
后增量:也对操作数进行增量计算,不过并不是返回计算后的值,而是返回未做增量的值。
let i = 1;
// i++后返回1的值,也就是未做增量的值,相当于k = 1;
k = i++; // i=2 k=1;
前增量:对操作数进行增量计算,并且返回计算后的值。
let i = 1;
// 此时++1为2,下面相当于k = 2;
k = ++i; // i=2 k=2
后增量:也对操作数进行增量计算,不过并不是返回计算后的值,而是返回未做增量的值。
let i = 1;
// i++后返回1的值,也就是未做增量的值,相当于k = 1;
k = i++; // i=2 k=1;