+, - , * , / , % , ++ , —
var a = 10;var c = 3;var b = 2;b++;c = b++ +4;console.log(a%c)console.log(a%b)console.log(c)

++,—
在算术运算中++在前,先自增,后运算
++在后,先运算,后自增
var a = 10;a++; //11/* a=a+1 */var b = a++ +11;console.log(b)console.log(a)
比较运算
<,>,<=,>=,==,!=
返回boolean
遇到比较运算符的时候会自动将对两边变量用number()方法,转换成Number类型再比较
注意:NaN和任何数据做!=比较时,始终返回true
var a = 10;var b = 20;console.log(a==b)console.log(a!=b)console.log(a!="true")// isNaN 判断一个值是不是NaNconsole.log(isNaN(NaN))

逻辑运算
&& , || , !
&& 逻辑与 两边都为true 结果才为true
|| 逻辑或 只要有一边为true结果就为true
! 取反
var a =20;var b = 30;var c =40;var d =50;console.log(a<b && c<d)console.log(a<b && c>d)console.log(a>b || c<d)console.log( !(a>b))
赋值运算
+= , -= , *= , /= , %=
var a = 10;var b = 20;a+=10;b-=10;// b= b-10;/* a=a+10 */console.log(a)console.log(b)

三目运算
语法为:()?”一”:”二” ()里面为true输出一,()里面为false输出二
var a = 30;var b = 20;var c = (a>b)?"a大于b":"a小于b";console.log(c)

// + - * / %var a = 10;var b = 3;console.log(a/b); //结果包含小数console.log(a%b);//%数取余数的意思var c = 1;c += a; // ---> c = c+a; c=11c -= a; // ---> c = c-a; c=1c *= a; // ---> c = c*a; c=10c /= a; // ---> c = c/a; c=1console.log(c);

