JavaScript 运算符

JavaScript 运算符

JavaScript运算符是用来对操作数进行运算的符号。例如:

var sum=10+20;

在JavaScript中,+ 是算术运算符,= 是赋值运算符。

JavaScript中有以下类型的运算符。

  1. 算术运算符
  2. 比较(关系)运算符
  3. 位运算符
  4. 逻辑运算符
  5. 赋值运算符
  6. 特殊运算符

JavaScript算术运算符

算术运算符用于对操作数进行算术运算。以下运算符被称为JavaScript算术运算符。

运算符 描述 示例
+ 加法 10+20 = 30
- 减法 20-10 = 10
* 乘法 10*20 = 200
/ 除法 20/10 = 2
% 取余 (剩余) 20%10 = 0
++ 自增 var a=10; a++; 现在 a = 11
-- 自减 var a=10; a–; 现在 a = 9

JavaScript比较运算符

JavaScript比较运算符用于比较两个操作数。以下为比较运算符的列表:

操作符 描述 示例
== 等于 10==20 = false
=== 全等(相等且类型相同) 10===20 = false
!= 不等于 10!=20 = true
!== 不全等 20!==20 = false
> 大于 `20>10 = true
>= 大于等于 20>=10 = true
< 小于 20<10 = false
<= 小于等于 20<=10 = false

JavaScript 位运算符

位运算符对操作数进行位操作。位运算符如下所示:

运算符 描述 示例
& 按位与 (10==20 & 20==33) = false
| 按位或 (10==20 | 20==33) = false
^ 按位异或 (10==20 ^ 20==33) = false
~ 按位取反 (~10) = -10
<< 按位左移 (10<<2) = 40
>> 按位右移 (10>>2) = 2
>>> 带零的按位右移 (10>>>2) = 2

JavaScript逻辑运算符

以下运算符被称为JavaScript逻辑运算符。

运算符 描述 示例
&& 逻辑与 (10==20 && 20==33) = false
|| 逻辑或 (10==20 || 20==33) = false
! 逻辑非 !(10==20) = true

JavaScript赋值运算符

以下运算符被称为JavaScript赋值运算符。

运算符 描述 示例
= 赋值 10+10 = 20
+= 加和赋值 var a=10; a+=20; 现在 a = 30
-= 减和赋值 var a=20; a-=10; 现在 a = 10
*= 乘和赋值 var a=10; a*=20; 现在 a = 200
/= 除和赋值 var a=10; a/=2; 现在 a = 5
%= 求模和赋值 var a=10; a%=2; 现在 a = 0

JavaScript特殊运算符

以下运算符被称为JavaScript特殊运算符。

运算符 描述
(?:) 条件运算符根据条件返回值。类似于if-else。
, 逗号运算符允许将多个表达式作为单个语句进行评估。
delete 删除运算符从对象中删除一个属性。
in in 运算符检查对象是否具有给定属性。
instanceof 检查对象是否是给定类型的实例。
new 创建一个实例(对象)。
typeof 检查对象的类型。
void 它丢弃表达式的返回值。
yield 检查由生成器的迭代器在生成器中返回的内容。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程