初识javascript运算符

134 阅读1分钟

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