javascript中运算符
运算符(operator)也被称作操作符,是用于实现赋值,比较或者执行算术等等功能的符号。
1.算术运算符
+ - * / %
++ --
var num = 10; num++ + 10 = 20; 优先级冲突!!!
var i; i = num = 10; num = num+1; i + 10 = 20
2.关系运算符
= <= == != === !==
3.逻辑运算符
&& || !
3.1 逻辑运算符两边都是 true或者false
true && true = true
false && true = false
false && false = false
true || true = true;
false || true = true;
false || false = false;
3.2 逻辑运算符两边不是true或者false
如果第一个值为true, 就是表达式2
110 && 120 = 120
0 && 120 = 0
110 || 120 = 110 110已经算是true,如果第一值为true,则就是表达式1
0 || 0 || 0 || 120 = 120 如果第一值为false
4.赋值运算符
*= += -= /= %=
5.优先级
developer.mozilla.org/zh-CN/docs/…
6.代码的流程控制
1)顺序控制 2)分支控制 if -- 判断 是由上到下执行代码的过程中,根据不同的条件,根据不同的路径代码,得到不同的结果!!!! if(条件判断) { // 条件成立之后执行的代码语句。 } 3)循环控制 for