返回
运算符概述
前端
2023-12-15 06:55:01
JavaScript 基础之运算符详解
引言
JavaScript 是当今最流行的编程语言之一,以其多功能性和可扩展性而闻名。运算符是编程语言中用于执行各种操作的基本构建块,JavaScript 中也不例外。本文将深入探讨 JavaScript 中的运算符,详细介绍其类型、用途和应用。
运算符是 JavaScript 中执行特定操作的符号或。它们可以分为以下几类:
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 位运算符
- 其他运算符
算术运算符用于执行数学运算,例如加法、减法、乘法和除法。最常见的算术运算符有:
+
加法-
减法*
乘法/
除法%
取余(求模)
示例 :
console.log(10 + 5); // 输出:15 (加法)
console.log(10 - 5); // 输出:5 (减法)
console.log(10 * 5); // 输出:50 (乘法)
console.log(10 / 5); // 输出:2 (除法)
console.log(10 % 5); // 输出:0 (求模)
赋值运算符用于将值分配给变量。最常见的赋值运算符是 =
, 其后跟要分配的值。此外,还有其他赋值运算符,例如:
+=
加法赋值-=
减法赋值*=
乘法赋值/=
除法赋值%=
取余赋值
示例 :
let x = 10;
x += 5; // 相当于 x = x + 5
console.log(x); // 输出:15
比较运算符用于比较两个值的大小或相等性。最常见的比较运算符有:
==
等于!=
不等于>
,<
,>=
,<=
大于、小于、大于等于、小于等于
示例 :
console.log(10 == 10); // 输出:true (等于)
console.log(10 != 10); // 输出:false (不等于)
console.log(10 > 5); // 输出:true (大于)
逻辑运算符用于执行逻辑运算,例如 AND、OR 和 NOT。最常见的逻辑运算符有:
&&
AND||
OR!
NOT
示例 :
console.log((10 > 5) && (5 < 10)); // 输出:true (AND)
console.log((10 > 5) || (5 > 10)); // 输出:true (OR)
console.log(!(10 == 10)); // 输出:false (NOT)
位运算符用于对二进制数字进行按位操作。最常见的位运算符有:
&
AND|
OR^
XOR~
NOT<<
左移>>
右移
位运算符在低级编程和系统编程中很有用,但不太常用于日常的 JavaScript 开发。
JavaScript 中还有其他一些运算符,例如:
typeof
返回变量的类型void
表示一个表达式没有返回值delete
删除对象的属性,
分号,用于分隔表达式或语句...
扩展运算符
运算符是 JavaScript 中执行各种操作的基本构建块。从算术到比较,从逻辑到位运算,运算符为我们提供了强大的工具,可以创建复杂的程序。通过了解运算符的类型和用途,您可以有效地编写高效、可读的 JavaScript 代码。