简而言之
比如 a=1
a++ 后 a的值是2 a++ 的值是1
++a 后 a的值是2 ++a的值是2
详细说明:
1、自增:通过自增可以使变量在自身的基础上增加一
//输入:
var a=1;
a++;
document.write(a);
//输出:
2
相同:无论是a++还是++a都会立即使原变量的值自增1
不同:a++和++a的区别,a++和++a的值不同
a++和++a的值不同
a++(后加加):等于原变量的值,原值。(先赋值,再加1)
++a(前加加):等于自增以后值,新值。(先加1,在赋值)
d=20;
d++=20 d=21
++d=21 d=21
2、自减:通过自减可以使变量在自身的基础上减一
相同:无论是a--还是--a都会立即使原变量的值减1
不同:a--和--a的区别,a--和--a的值不同
a--和--a的值不同
a--(后减减):等于原变量的值,原值。(先赋值,再减1)
--a(前减减):等于自增以后值,新值。(先减1,在赋值)