返回
JavaScript 基础:运算符揭秘,精准解析运算奥秘
前端
2023-12-17 00:47:45
JavaScript 运算符概述
运算符是编程语言中用于执行某些操作的特殊符号,它们可以对一个或多个值进行操作,并返回一个结果。在 JavaScript 中,运算符种类繁多,每种运算符都有其独特的用途和用法。
赋值运算符
赋值运算符用于将一个值赋给一个变量,最常见的赋值运算符是 =
,它将右边的值赋给左边的变量。例如:
let num = 10; // 赋值 10 给变量 num
算术运算符
算术运算符用于对数字或数字表达式进行算术运算,包括加法(+
)、减法(-
)、乘法(*
)、除法(/
)、取余(%
)和指数(**
)。例如:
console.log(10 + 20); // 输出:30
console.log(20 - 10); // 输出:10
console.log(10 * 20); // 输出:200
console.log(20 / 10); // 输出:2
console.log(20 % 10); // 输出:0
console.log(2 ** 3); // 输出:8
比较运算符
比较运算符用于比较两个值的大小或相等性,包括大于(>
)、小于(<
)、大于等于(>=
)、小于等于(<=
)、等于(==
)和不等于(!=
)。例如:
console.log(10 > 20); // 输出:false
console.log(20 < 10); // 输出:false
console.log(10 >= 10); // 输出:true
console.log(20 <= 10); // 输出:false
console.log(10 == 10); // 输出:true
console.log(10 != 10); // 输出:false
逻辑运算符
逻辑运算符用于对布尔值进行逻辑运算,包括与(&&
)、或(||
)和非(!
)。例如:
console.log(true && true); // 输出:true
console.log(true || false); // 输出:true
console.log(!true); // 输出:false
位运算符
位运算符用于对二进制位进行运算,包括与(&
)、或(|
)、异或(^
)和取反(~
)。例如:
console.log(10 & 20); // 输出:0
console.log(10 | 20); // 输出:30
console.log(10 ^ 20); // 输出:30
console.log(~10); // 输出:-11
结论
运算符是 JavaScript 中不可或缺的一部分,了解和熟练掌握这些运算符对于编写高效的代码至关重要。