Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript运算符

JavaScript运算符是用于对操作数执行操作的符号。例如:
var sum = 10 + 20;
在这里,+是算术运算符,=是赋值运算符。
JavaScript中有以下几种运算符。
算术运算符 比较(关系)运算符 按位运算符 逻辑运算符 赋值运算符 特殊运算符

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 = 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 Operator检查对象是否具有给定的属性
instanceof 检查对象是否为给定类型的实例
new 创建一个实例(对象)
typeof 检查对象的类型。
void 它放弃表达式的返回值。
yield 检查生成器的迭代器在生成器中返回的内容。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4