一、自增和自减
1、自增
前置++:先把变量的值加1,再进行取值操作
后置++:先取变量的值,然后再进行加1操作
var a=20;
++a; //让a的值加1
console.log(a) //21
var b=20;
b++; //让b的值加1
console.log(b) //21
var c=10
console.log(c++) //10
console.log(c) //取c变量中保存的值并打印 11
var d=10
console.log(++d) //11
console.log(d) //取d变量中保存的值并打印 11
2、自减
前置--:先把变量的值减1,再进行取值操作
后置--:先取变量的值,然后再进行减1操作
var a=20;
--a; //让a的值减1
console.log(a) //19
var b=20;
b--; //让b的值减1
console.log(b) //19
var c=10
console.log(c--) //10
console.log(c) //取c变量中保存的值并打印 9
var d=10
console.log(--d) //9
console.log(d) //取d变量中保存的值并打印 9
注:无论前置还是后置,都既有存值操作也有取值操作,一个变量只能保存一个数据