在JavaScript中,= 号用于赋值运算符。除此之外,还有其他形式的等号用于不同的目的。以下是各种形式的等号及其用途:
-
赋值运算符 (
=):- 将右侧的值赋给左侧的变量。
let x = 10; -
相等运算符 (
==):- 比较两个值是否相等,进行类型转换后再比较。
console.log(5 == '5'); // true -
全等运算符 (
===):- 比较两个值是否全等(值相等且类型相同)。
console.log(5 === '5'); // false console.log(5 === 5); // true -
不等运算符 (
!=):- 比较两个值是否不相等,进行类型转换后再比较。
console.log(5 != '5'); // false -
非全等运算符 (
!==):- 比较两个值是否不全等(值不相等或类型不同)。
console.log(5 !== '5'); // true console.log(5 !== 5); // false -
加赋值运算符 (
+=):- 将右侧的值加到左侧变量上,然后将结果赋给左侧变量。
let a = 5; a += 3; // a 现在是 8 -
减赋值运算符 (
-=):- 将右侧的值从左侧变量中减去,然后将结果赋给左侧变量。
let b = 10; b -= 4; // b 现在是 6 -
乘赋值运算符 (
*=):- 将右侧的值与左侧变量相乘,然后将结果赋给左侧变量。
let c = 2; c *= 3; // c 现在是 6 -
除赋值运算符 (
/=):- 将左侧变量除以右侧的值,然后将结果赋给左侧变量。
let d = 10; d /= 2; // d 现在是 5 -
取模赋值运算符 (
%=):- 将左侧变量对右侧的值取模,然后将结果赋给左侧变量。
let e = 10; e %= 3; // e 现在是 1 -
指数赋值运算符 (
**=):- 将左侧变量的值提升到右侧值的幂,然后将结果赋给左侧变量。
let f = 2; f **= 3; // f 现在是 8

790

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



