i++,代表 先赋值,在加;++i,代表先自加再赋值;后台console例子中可以看到第一个例子;var a= i++; i是等于1的;先赋值,所以打印出a =1的;而i++后为2;所以打印出a =1; i = 2;第二个例子;var a= ++i; 先自加在赋值;所以,打印出i=2的;而++i = 2;a= ++i后为2;所以打印出a =2; i = 2;