蜘蛛吧,新站快速收录,高质量网站外链,吸引各种蜘蛛! 免费收录 快速收录 最新收录 网站地图 TAGS
首页/ > 文章资讯/ > 前端

javascript 运算符有哪些及详细教程

2024-10-22 15:25:37   前端   0
【导读】:提供了多种运算符用于执行不同类型的操作包括数学运算比较逻辑运算等以下是运算符的分类及其详细说明算术运算符算术运算符用于进行数学运算运算符描述示例加法减法乘法除法取模求余幂运算赋值运算符赋值运算符用于给变量赋值通常可以结合其他运算符使用运算符...本文地址:/news/2012.html

JavaScript 提供了多种运算符,用于执行不同类型的操作,包括数学运算、比较、逻辑运算等。以下是 JavaScript 运算符的分类及其详细说明:

1. 算术运算符

算术运算符用于进行数学运算。

运算符描述示例
+加法7
-减法3
*乘法10
/除法2.5
%取模(求余)1
**幂运算25

2. 赋值运算符

赋值运算符用于给变量赋值,通常可以结合其他运算符使用。

运算符描述示例
=赋值x = 5
+=加法赋值(x = x + 2)x += 2
-=减法赋值x -= 2
*=乘法赋值x *= 2
/=除法赋值x /= 2
%=取模赋值x %= 2
**=幂赋值x **= 2

3. 比较运算符

比较运算符用于比较两个值的大小或相等性。

运算符描述示例
==相等(类型转换后比较)true
===全等(类型和值都相同)false
!=不相等(类型转换后比较)false
!==不全等(类型或值不同)true
>大于true
<小于false
>=大于或等于true
<=小于或等于false

4. 逻辑运算符

逻辑运算符用于组合布尔值(false)。

运算符描述示例
&&逻辑与(如果两个操作数都为真,返回 true)false
`
`
!逻辑非(取反)false

5. 位运算符

位运算符用于按位操作数值。

运算符描述示例
&位与1
``位或
^位异或6
按位取反-6
<<左移10
>>右移2
>>>无符号右移2

6. 条件运算符(三元运算符)

条件运算符是一个简写的 if-else 语句。

运算符描述示例
? :条件表达式let result = (x > 5) ? 'Greater' : 'Lesser';

7. 类型运算符

类型运算符用于检查变量的类型。

运算符描述示例
typeof返回变量的类型'string'
instanceof检查对象是否是某个构造函数的实例true

8. 逗号运算符

逗号运算符允许在单个语句中执行多个表达式。

运算符描述示例
,逗号运算符3

9. 其他运算符

  • undefined,则返回右侧操作数。

    javascriptCopy Codelet x = null;let y = x ?? 'default'; // y 为 'default'
  • undefined 而不是抛出错误。

    javascriptCopy Codelet obj = { a: { b: 1 } };console.log(obj.a?.b); // 输出: 1console.log(obj.a?.c); // 输出: undefined

总结

JavaScript 提供了丰富的运算符,可以满足不同场景下的需求。了解运算符的功能和使用场景对于编写高效、可读的代码非常重要。如果你需要进一步的学习资源或实例,请告诉我!

标签:

版权声明:

1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

2、本站仅提供信息发布平台,不承担相关法律责任。

3、若侵犯您的版权或隐私,请联系本站管理员删除。

4、文章来源:来自于网络收集。

上一篇:HTML 常用标签 tag
网站声明:本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,本站不承担任何责任。
©2017-2022 蜘蛛吧  https://www.zhizhuba.com/ ICP备案号:冀ICP备19007129号-5