赋值运算符: =
+=
-=
*=
/=
%=
++(贴身)
--(贴身)
a=3
a=a+3 简便写法: a+=3; 其余运算符同理,是为了省略自身出现的简便i写法。
a=a+1 简便写法:a++
【注意】:独立运行时,a++与++a 一样都是给自己加一,放在语句中就不一样了。
①
原因: 放在语句中,++放在后面,就先执行语句后加1,++放在前面,就是先加1后执行语句。
②:
③: b=21 因为 var b=++a -1 + a++, 这里的a++并不是放在语句中,变量的声明并同时赋值,并不是++放在前或后需要考虑的。
整体运算符的计算顺序:
♥贴身(!,++,--) > 数学 > 比较 > 逻辑 > 赋值
eg:1)
2)
特殊的类型转换:
转换不了 NaN
贴身运算符无法参与类型转换
简介:运算符的元,最高三元,元指操作数
一元运算符:++ --(一个操作数)
二元运算符: + - (二个操作数)
三元运算符:(后补)