运算符:
- 算数运算符:+ 、-、 、 / 、%、 ++、 --;
运算优先级:(++,–)>(,/,%)>(+,-)。
var num = 10;
console.log(num + 1); // 11 加法
console.log(num - 1); // 9 减法
console.log(num * 5); // 50 乘法
console.log(num / 2); // 5 除法
console.log(num % 4); // 2 求余数
```javascript
var i,j;
i = num++; // 后++ :先赋值 再加加 --同理
console.log(i,num);// 10 11 ```
```javascript
var i,j;
j = ++num; // ++在前 先加1,再赋值 --同理
console.log(j,num);// 11 11
- 比较运算符:< 、> 、>= 、<= 、== 、===;
比较的结果为true或false

== 不严格等于,内容相同 表达式即成立
=== 绝对等于,内容和类型要都相同 表达式才成立
console.log(3 == '3');//true
console.log(3 ==='3');//false
- 赋值运算符:=、+=、-=、*=;
var k = 3;
k +=2;
console.log(k);//相当于 k = k + 2,其他运算符同理
-
逻辑运算符:&&(与)、||(或)、!(非,取反)
-
三目运算符 : 条件表达式 ?表达式1 :表达式2
条件表达式 满足吗? 满足时执行表达式1,不满足时执行表达式2。
逻辑运算符和 三目运算符会在后面的章节中讲到。
运算符的优先级
++,–
先算 ()
后算 ++ 、 –
再算: * 、/、% —> +、- 、
<、<= 、 >、 >= 、== 、===、!=
&& —> ||
=
补充:
单目(一元)运算符:只需要一个操作数的运算符,如**++,–,!。**
双目(二元)运算符:需要二个操作数的运算符,如**+,-,*,%,/。
三目(三元)运算符:需要三个操作数的运算符,如 ? : 。
这一章就先写到这里啦,欢迎大家多多提意见。如有错误请留言,我会及时改正。
本文介绍了JavaScript中的运算符,包括算数运算符、比较运算符、赋值运算符和逻辑运算符。详细讲解了各运算符的使用及优先级,如++、--、==、===等,并提到了单目、双目和三目运算符的概念。
2064

被折叠的 条评论
为什么被折叠?



