k++ 先取值后自增;
++k 先自增后取值;
实例:
var k = 0;
//k++ 先取值 k=0 后自增 k=0+1 先取值时 显示的值为0 而实际为1;
//++k 先自增 k=1+1 后取值 k=2 先自增时 显示的值为2 实际的值也为2;
var h = k++ + ++k + k + k++;
//k++ + ++k + k + k++ (0 + 2 + 2 + 2)
console.log(h)
//输出h 为 6
k++ 先取值后自增;
++k 先自增后取值;
实例:
var k = 0;
//k++ 先取值 k=0 后自增 k=0+1 先取值时 显示的值为0 而实际为1;
//++k 先自增 k=1+1 后取值 k=2 先自增时 显示的值为2 实际的值也为2;
var h = k++ + ++k + k + k++;
//k++ + ++k + k + k++ (0 + 2 + 2 + 2)
console.log(h)
//输出h 为 6