首页 > 代码库 > 运算符

运算符

运算符

JavaScript 提供了  一组 用于操作数据值的运算符。运算符也是JavaScript 言的基础。

技术分享 算数运算符  +  -    *     /    %     ++    --

比较运算符

>

>=

<

<=

==

!=

===

!==

 

 

 

 

 

 

 

 

 

技术分享 逻辑运算符&&    ||      !

技术分享 赋值运算符    =      +=     -=     *=        /=        %=

技术分享 字符串 连接运算符+

技术分享  目运算符技术分享 ? :

特殊运算符    typeof        instanceof

算数运算符

 

 

 

给定 a = 20, b = 10  条件,下述表格描述算数运算符:

 

运算符

描述

例  子

 

 

 

+

两个运算数相加

a + b = 30

 

 

 

-

第 一个运算数减去第 二个运算数

a - b = 10

 

 

 

*

两个运算数相乘

a * b = 200

 

 

 

/

两个运算数相除

a / b = 2

 

 

 

%

求余运算符,计算整除后的余数

a % b = 0

 

 

 

++

 自增运算符,整数值逐次加1

a++ = 21

 

 

 

--

 自减运算符,整数值逐次减1

a-- = 19

 

 

 

 

算数运算符的基本操作 比较简单,但下述情况需要特别注意:

 

 如果运算数中存在 至少 一个是字符串 类型:

 

 加法运算中会执 字符串 拼接,其他运算符执 数学运算。

 

 运算数的值都为数字,JavaScript  自动转换为数字值,再进 计算。

 

 某些运算数的值不 是数字,JavaScript  自动转换数字值失败,得到 NaN 结果。

 

 任何 一个运算数是 NaN,结果都是 NaN

 

 布尔值 false   true  会转换为 计算。

运算符