JavaScript初学者笔记,前后置递增/减运算符
- 共 3,140 次检阅

递增

//前置递增运算符
var a = 10;
++a;
var b = ++a +2; //a=11 + ++a=11+1 
console.log(b); // b=14


//后置递增运算符
var c = 10;
c++; //c=10 c++=11
var d = c++ +100; // c++=11 c=11 c++ +100 =111
console.log(d);

//前后结合
var e = 7;
var f = e++ + ++e; //e++ = 7 e=8 ++e=9  e++ + ++e=7+9=16
console.log(f);

递减

//前置递减运算符
var a = 10;
--a;
var b = --a -2; //a=9 - --a=9- 1-2 
console.log(b); // b=6


//后置递减运算符
var c = 1000;
c--; //c=10 c++=11
var d = c-- -100; // c--=999 c=998 c-- -100 =899
console.log(d); //输出结果899

//前后结合
var e = 100;
var f = e-- - --e; //e-- = 100  e=99 --e=98  e-- - --e=100-98=2
console.log(f); 

 

分享到:

这篇文章还没有评论

发表评论