返回

JavaScript 基础:运算符揭秘,精准解析运算奥秘

前端

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 中不可或缺的一部分,了解和熟练掌握这些运算符对于编写高效的代码至关重要。