1. i++ 和 ++i 的区别
++i 使用的是前置运算,先赋值再运算,i++ 使用的是后置运算,先运算再赋值
例:
var
a, i = 10;
a = i ++;
//这里i要先赋值,再自加。语句执行后a=10, i = 11;
而如果写成:
var
a, i = 10;
a = ++i;
//这里i要先自加,再赋值。语句执行后a=11, i = 11;
1. i++ 和 ++i 的区别
++i 使用的是前置运算,先赋值再运算,i++ 使用的是后置运算,先运算再赋值
例:
var
a, i = 10;
a = i ++;
//这里i要先赋值,再自加。语句执行后a=10, i = 11;
而如果写成:
var
a, i = 10;
a = ++i;
//这里i要先自加,再赋值。语句执行后a=11, i = 11;