一、JavaScript 赋值运算符:
-
"=" 赋值运算符:将右侧的值赋给左侧的变量。
let x = 10; -
"+=" 加等于运算符:将右侧的值加到左侧变量的值上,等价于
x = x + y。let x = 10; x += 5; // x 等于 15 -
"-=" 减等于运算符:将右侧的值从左侧变量的值上减去,等价于
x = x - y。let x = 10; x -= 5; // x 等于 5 -
"*=" 乘等于运算符:将右侧的值乘到左侧变量的值上,等价于
x = x * y。let x = 10; x *= 5; // x 等于 50 -
"/=" 除等于运算符:将左侧变量的值除以右侧的值,等价于
x = x / y。let x = 10; x /= 5; // x 等于 2 -
"%=" 取余等于运算符:将左侧变量的值对右侧的值取余数,等价于
x = x % y。let x = 10; x %= 3; // x 等于 1
二、JavaScript 一元运算符:
-
"++" 自增运算符:将变量的值加 1。
let x = 10; x++; // x 等于 11 -
"--" 自减运算符:将变量的值减 1。
let x = 10; x--; // x 等于 9 -
"+" 正号运算符:表示正数。
let x = +10; // x 等于 10 -
"-" 负号运算符:表示负数。
let x = -10; // x 等于 -10 -
"!" 非运算符:对布尔值取反。
let x = true; let y = !x; // y 等于 false
三、JavaScript 运算优先级:
- 括号:
() - 一元运算符:
++ -- + - ! - 乘除运算符:
* / % - 加减运算符:
+ - - 关系运算符:
< > <= >= - 相等运算符:
== != === !== - 逻辑与运算符:
&& - 逻辑或运算符:
|| - 条件运算符:
? : - 赋值运算符:
= += -= *= /= %=
代码实例:
let a = 10;
let b = 5;
console.log(a + b); // 15
console.log(a - b); // 5
console.log(a * b); // 50
console.log(a / b); // 2
console.log(a % b); // 0
let c = 5;
console.log(++c); // 6
console.log(c++); // 6
console.log(c); // 7
let d = 10;
console.log(--d); // 9
console.log(d--); // 9
console.log(d); // 8
let e = true;
let f = !e;
console.log(f); // false
let g = 10;
let h = "10";
console.log(g == h); // true
console.log(g === h); // false
let i = 10;
i += 5;
console.log(i); // 15
JavaScript基础运算符和优先级详解
本文详细介绍了JavaScript中的赋值运算符、加减乘除运算、一元运算符以及运算符的优先级,通过示例代码展示了各种运算的用法。

被折叠的 条评论
为什么被折叠?



