JavaScript 运算符:全面指南303
运算符是 JavaScript 编程语言中用于执行运算和比较的符号。它们允许开发者对变量和值进行各种操作,包括算术运算、赋值、字符串操作和逻辑比较。
算术运算符
算术运算符用于对数字进行运算。它们包括:* +:加法
* -:减法
* *:乘法
* /:除法
* %:取余
例如:const num1 = 10;
const num2 = 5;
(num1 + num2); // 输出 15
(num1 - num2); // 输出 5
(num1 * num2); // 输出 50
(num1 / num2); // 输出 2
(num1 % num2); // 输出 0
赋值运算符
赋值运算符用于将值存储到变量中。它们包括:* =:赋值
* +=:相加后赋值
* -=:相减后赋值
* *=:相乘后赋值
* /=:相除后赋值
例如:let num = 10;
num += 5; // num 的值现在为 15
num -= 3; // num 的值现在为 12
num *= 2; // num 的值现在为 24
num /= 4; // num 的值现在为 6
比较运算符
比较运算符用于比较两个值是否相等或不相等。它们包括:* ==:相等比较
* !=:不相等比较
* ===:严格相等比较
* !==:严格不相等比较
* >:大于
* =:大于或等于
* num2); // 输出 true
(num1 < num2); // 输出 false
(num1 >= num2); // 输出 true
(num1 5 ? "大于 5" : "小于或等于 5";
(result); // 输出 "大于 5"
运算符优先级
在 JavaScript 中,运算符具有不同的优先级,这决定了它们在表达式中执行的顺序。优先级最高的运算符首先执行,而优先级最低的运算符最后执行。
运算符优先级表如下:
| 优先级 | 运算符 |
|---|---|
| 1 | () |
| 2 | [] |
| 3 | . |
| 4 | ++, -- |
| 5 | !, ~, -, + |
| 6 | *, /, % |
| 7 | +, - |
| 8 | , >>> |
| 9 | , = |
| 10 | ==, != |
| 11 | ===, !== |
| 12 | && |
| 13 | || |
| 14 | ? : |
JavaScript 运算符是编程语言的基本组成部分,它们允许开发者对变量、值和表达式执行各种操作。了解这些运算符的语法、优先级和用途对于编写高效、可维护的 JavaScript 代码至关重要。
2024-12-14
重温:前端MVC的探索者与现代框架的基石
https://jb123.cn/javascript/72613.html
揭秘:八大万能脚本语言,编程世界的“万金油”与“瑞士军刀”
https://jb123.cn/jiaobenyuyan/72612.html
少儿Python编程免费学:从入门到进阶的全方位指南
https://jb123.cn/python/72611.html
Perl 高效解析 CSV 文件:从入门到精通,告别数据混乱!
https://jb123.cn/perl/72610.html
荆门Python编程进阶指南:如何从零到专业,赋能本地数字未来
https://jb123.cn/python/72609.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html