第五章 JavaScript语言

 

第三节 表达式和运算符

 

1.表达式

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

 

 

 

 

2.运算符

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

 

(1)算术运算符

双目运算符:

运算符符号

运算符描述

+

-

*

/

%

取模

|

按位或

&

按位与

<<

左移

>>

右移

>>>

右移,零填充

单目运算符:

运算符符号

运算符描述

-

取反

~

取补

++

递增1

--

递减1

 

 

(2)比较运算符

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

运算符符号

运算符描述

<

小于

>

大于

<=

小于等于

>=

大于等于

==

等于

!=

不等于

 

 

 

(3)布尔逻辑运算符

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

运算符符号

运算符描述

!

取反

&=

与后赋值

&

逻辑与

|=

或后赋值

|

逻辑或

^=

异或后赋值

^

逻辑异或

?:

条件取值

||

==

等于

!=

不等于