18. JavaScript 运算符的 基础知识

61 阅读1分钟

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 运算符的优先级

*+ 优先计算,可以用 括号(())来 明确 计算顺序