运算符
一、算术运算符(+、-、*、/、%、++、--)
1、%是取余、求模,也就是整数除以一个数,除不开了,余下的数就是答案。
例如:10%3=1(10对3取余/求模等于1)。
2、(num=num+1)num++/++num
先返回原值再自增//先自增后返回值
//一元运算符
var a = -1;
a = -a;
二、递增和递减
三、比较运算符(>、<、>=、<=、==、!=、===、!==)
比较运算符的运算结果是布尔值(true或false)
四、逻辑运算符(&&、||、!)
取反运算符:!
与运算:&&
或运算:||
逻辑运算符的运算结果有两个true或false。
“&&”逻辑与(并且关系)。如果左右两个操作数都为true,则结果为true,否则,结果为false;逻辑与,就是两个条件同时满足时,则结果为true。
“||”逻辑或。左右两个条件,只要有一个满足,则返回true,否则,返回false。
“!”取反运算。!true = false 、 !false = true 、 !100 = false
五、赋值运算符(+= -= *=)
优先级
1、()
2、一元运算符++ -- !
3、算数运算符 先*/%后+-
4、关系运算符 > >= < <=
5、相等运算符 == != === !==
6、逻辑运算符 先&&后||
7、赋值运算符 =
8、逗号运算符 ,
3、先&&后||