按照功能划分:算数运算符 位运算符 关系运算符 逻辑运算符
按照操作个数划分:单目运算(i++,!); 双目运算(a+b); 三目运算(a>b?1:0)
非number类型的值进行运算时会先将这些值转化为number类型再进行运算。
任何值与NaN运算都得NaN.
1.取余运算:
var num =100%45;
console.log(num);
2.a%b
如果a<b: 则运算结果为a.
运算符操作
//全真为真,一假为假
var result = (100>0)&& (true);
console.log(result);
//一真为真,全假为假
var result = (0>1)|| (4<1);
console.log(result);
//取反
var result = !(3>1);
console.log(result);