javascript中的运算符分为哪几种?
- 行业动态
- 2023-12-30
- 4464
JavaScript中的运算符分为以下5种:,1. 赋值运算符,2. 算数运算符,3. 比较运算符,4. 逻辑运算符,5. 条件运算符
JavaScript运算符是用于执行特定操作的符号,它们可以对值进行操作,以便在程序中创建更复杂的逻辑,JavaScript运算符可以分为以下几类:
1、算术运算符
2、比较(关系)运算符
3、逻辑运算符
4、位运算符
5、赋值运算符
6、一元运算符
算术运算符
算术运算符用于执行基本的数学运算,如加法、减法、乘法和除法,以下是一些常用的算术运算符:
+:加法
-:减法
*:乘法
/:除法
%:取余数
++:自增
--:自减
+=:加法赋值
-=:减法赋值
*=:乘法赋值
/=:除法赋值
%=:取余数赋值
<<:左移位运算符
>>:右移位运算符
>>>:无符号右移位运算符
比较(关系)运算符
比较(关系)运算符用于比较两个值的大小或相等性,以下是一些常用的比较(关系)运算符:
==:等于(严格相等)
!=:不等于(严格不相等)
===:等于(宽松相等)
!==:不等于(宽松不相等)
>:大于
<:小于
>=:大于等于
<=:小于等于
instanceof:检查构造函数的原型是否出现在对象的原型链上
逻辑运算符
逻辑运算符用于组合多个条件判断,返回一个布尔值,以下是一些常用的逻辑运算符:
&&:与(逻辑与)
||:或(逻辑或)
!:非(逻辑非)
位运算符
位运算符用于对二进制位进行操作,以下是一些常用的位运算符:
&:按位与(&)
|:按位或(|)
^:按位异或(^)
~:按位取反(~)
<<:左移位(<<)
>>:右移位(>>)
>>>:无符号右移位(>>>)
<<=:左移并赋值(<<=)
>>=:右移并赋值(>>=)
>>>=:无符号右移并赋值(>>>=)
赋值运算符和一元运算符
赋值运算符用于给变量赋值,一元运算符用于对表达式进行简化,以下是一些常用的赋值运算符和一元运算符:
赋值运算符
1、普通赋值运算符:=,a = 10;,这将把值10赋给变量a。
2、逗号运算符:a = b = c;,这将同时把b和c的值赋给a,注意,这可能导致意外的行为,因为它会按照从左到右的顺序依次计算表达式,如果b和c的计算依赖于a的值,可能会导致错误的结果,为了避免这种情况,可以使用其他方法,如使用临时变量或者使用解构赋值。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/275446.html