JavaScript 运算符的 基础知识
1 运算符的分类
1.1 算术运算符
+,-,*,/四则运算;%, 取模(取余数);**, 幂运算(ES6 新增);2 ** 3, 返回 8;
++,--,自增,自减。
1.2 比较运算符
比较两个值,返回 布尔值:==, ===, !=, !==, >, <, >=, <=。
1.3 逻辑运算符
&&, ||, !。
1.4 赋值运算符
=, +=, -=, *=, /=, %=。
1.5 三元运算符
简单的 条件运算符:let result = condition ? value1 : value2;。
1.6 字符串运算符
用于 字符串拼接:+, +=。
1.7 其它运算符
,逗号运算符: 按 顺序计算 多个 表达式,返回 最后一个 表达式 的 值;typeof,检查 数据类型;delete,删除 对象属性;void,忽略 表达式的 返回值。
// 示例代码 1
let a = (1, 2, 3);
console.log(a); // 3
console.log(void 0); // undefined
2 运算符的优先级
* 比 + 优先计算,可以用 括号(())来 明确 计算顺序。