一元运算

一元运算 ++ --

a++;
a=a+1;
a+=1;

var a=1;
var b=(a=a+1)*3;
var c=(a++)*3;//先把a返回
var d=(++a)*4;//把a运算的结果返回
var e=a=a+1;
console.log(a,b,c,d,e);//5 6 6 16 5

赋值运算符的优先级最低

a++先运算; ++a先自增

a++;++a; 对于a来说,这两个公式运算结果都是相同

如果将a++或者++a作为返回值参与运算或者赋值时:

++a 是+1以后的结果先参与运算或者赋值

a++ 是将a先参与运算或者赋值

posted @ 2020-07-07 21:33  阿狸i  阅读(359)  评论(0编辑  收藏  举报