广告概述

第五章 JavaScript语言

第三节 表达式和运算符

1．表达式

在表达式可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。

2．运算符

在JavaScript中有算术运算符、比较运算符、布尔逻辑运算符、字串运算符。

（1）算术运算符

双目运算符：

运算符符号 | 运算符描述
+ | 加
- | 减
* | 乘
/ | 除
% | 取模
| | 按位或
& | 按位与
<< | 左移
>> | 右移
>>> | 右移，零填充

单目运算符：

运算符符号 | 运算符描述
- | 取反
~ | 取补
++ | 递增1
-- | 递减1

（2）比较运算符

比较运算符的基本操作是对它的操作数进行比较，然后返回一个布尔类型的结果。

运算符符号 | 运算符描述
< | 小于
> | 大于
<= | 小于等于
>= | 大于等于
== | 等于
!= | 不等于

（3）布尔逻辑运算符

在JavaScript中增加了几个布尔逻辑运算符：

运算符符号 | 运算符描述
! | 取反
&= | 与后赋值
& | 逻辑与
|= | 或后赋值
| | 逻辑或
^= | 异或后赋值
^ | 逻辑异或
?: | 条件取值
|| | 或
== | 等于
!= | 不等于