# JavaScript有哪些常見的賦值運算符
在JavaScript中,賦值運算符用于為變量賦值或對變量進行運算后賦值。以下是常見的賦值運算符及其用法:
## 1. 基本賦值運算符 `=`
最基本的賦值運算符,將右側的值賦給左側的變量。
```javascript
let x = 10; // 將10賦值給變量x
這些運算符結合了算術運算和賦值操作:
加法賦值 +=
先相加再賦值
let a = 5;
a += 3; // 等價于 a = a + 3 (結果: 8)
減法賦值 -=
先相減再賦值
let b = 10;
b -= 4; // 等價于 b = b - 4 (結果: 6)
乘法賦值 *=
先相乘再賦值
let c = 2;
c *= 5; // 等價于 c = c * 5 (結果: 10)
除法賦值 /=
先相除再賦值
let d = 20;
d /= 4; // 等價于 d = d / 4 (結果: 5)
取余賦值 %=
先取余再賦值
let e = 15;
e %= 4; // 等價于 e = e % 4 (結果: 3)
**=ES6新增運算符,執行冪運算后賦值
let f = 2;
f **= 3; // 等價于 f = f ** 3 (結果: 8)
包括:
- <<=(左移位賦值)
- >>=(右移位賦值)
- >>>=(無符號右移位賦值)
- &=(按位與賦值)
- |=(按位或賦值)
- ^=(按位異或賦值)
復合賦值運算符能簡化代碼,特別適用于循環或需要重復計算的場景:
let total = 0;
for(let i = 1; i <= 5; i++) {
total += i; // 累加計算
}
掌握這些運算符可以提升代碼的簡潔性和可讀性。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。