JavaScript 运算符:深入理解181


JavaScript 运算符是用于执行各种操作的特殊符号。它们是 JavaScript 语言的重要组成部分,允许我们对值进行算术、比较、逻辑操作等操作。让我们深入了解 JavaScript 中各种类型的运算符及其用途。

1. 算术运算符

算术运算符用于对数字值进行算术操作。以下是常用的算术运算符:
+ 加法
- 减法
* 乘法
/ 除法
% 求余
++ 自增
-- 自减

2. 赋值运算符

赋值运算符用于将值赋给变量。以下是最常用的赋值运算符:
= 简单赋值
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
%= 求余赋值

3. 比较运算符

比较运算符用于比较两个值并返回布尔结果 (true 或 false)。以下是常用的比较运算符:
== 等于
!= 不等于
> 大于
< 小于
>= 大于或等于
<= 小于或等于

4. 逻辑运算符

逻辑运算符用于对布尔值进行逻辑操作。以下是常用的逻辑运算符:
&& AND 运算符(如果两个操作数都为 true,则返回 true)
|| OR 运算符(如果两个操作数中的任何一个为 true,则返回 true)
! NOT 运算符(将布尔值取反)

5. 条件运算符

条件运算符(又称三元运算符)用于根据条件执行不同的代码块。其语法为:条件 ? 如果为 true 执行 : 如果为 false 执行。

6. 操作符优先级

当使用多个运算符时,运算符优先级确定哪个运算符首先执行。以下是最常见的运算符优先级,从最高到最低:
括号 ()
自增/自减 (++/--)
乘法/除法/求余 (* / %)
加法/减法 (+ / -)
比较运算符 (>, <, >=, <=, ==, !=)
逻辑运算符 (&&, ||, !)
赋值运算符 (=, +=, -=, *=, /=, %=)

7. 操作符示例

以下是一些使用运算符的代码示例:
// 算术运算
(10 + 5); // 结果:15
(20 - 10); // 结果:10
(3 * 4); // 结果:12
(10 / 2); // 结果:5
(5 % 2); // 结果:1
// 赋值运算
let num = 10;
(num += 5); // 结果:15
// 比较运算
(10 == 10); // 结果:true
(10 != 5); // 结果:true
(10 > 5); // 结果:true
// 逻辑运算
(true && false); // 结果:false
(true || false); // 结果:true
// 条件运算符
const result = num > 0 ? "正数" : "非正数";
(result); // 结果:"正数"


JavaScript 运算符是强大工具,可用于执行各种操作。通过理解不同的运算符类型及其用途,可以有效地编写 JavaScript 代码并创建交互式和复杂的应用程序。熟练使用运算符对于编写健壮且高效的代码至关重要。

2024-11-29


上一篇:JavaScript 加密:保护敏感数据的完整指南

下一篇:JavaScript 调试的终极指南