个性化阅读
专注于IT技术分析

JavaScript的操作符

本文概要

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

var sum=10+20;

在这里,+是算术运算符和=是赋值运算符。

有以下几种类型在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 =假
===全等(值等和数据类型相等)10 == 20 =假
!=不等于10!= 20 =真
!==不全等20!== 20 = FALSE
>大于20> 10 =真
>=大于等于20> = 10 =真
<小于20 <10 =假
<=小于等于20 <= 10 =假

JavaScript的位运算符

位运算符对操作数执行按位运算。位运算符如下:

操作者描述
&位与(10 == 20&20 33 ==)=假
|位或(10 == 20 | 20 == 33)=假
^位异或(10 == 20 ^ 20 == 33)=假
~位取反(〜10)= -10
<<位左移动(10 << 2)= 40
>>位右移动(10 >> 2)= 2
>>>按位右移为0(10 >>> 2)= 2

JavaScript的逻辑运算符

以下运算符是已知的,如JavaScript逻辑运算符。

操作者描述
&&逻辑与(10 == 20 && 20 == 33)=假
||逻辑或(10 == 20 || 20 == 33)=假
!逻辑非!(10 == 20)=真

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;一个/ = 2;现在,A = 5
%=取模和赋值VAR a= 10;一%= 2;现在,A = 0

JavaScript的特殊操作符

下面的运算符被称为JavaScript的特殊操作。

操作者描述
(?:)条件运算符根据条件返回值。它就像if-else。
逗号运算符允许将多个表达式计算为单个语句。
delete删除操作将删除对象的属性。
in在操作符中检查对象是否具有给定的属性
instanceof检查对象是否是给定类型的实例
new创建一个实例(对象)
typeof检查对象的类型。
void它丢弃表达式的返回值。
yield检查迭代器返回。
赞(0)
未经允许不得转载:srcmini » JavaScript的操作符

评论 抢沙发

评论前必须登录!