javascript有哪些賦值運算符

青灯夜游
發布: 2021-11-24 17:15:14
原創
3548 人瀏覽過

javascript的賦值運算子有:「=」、「 =」、「-=」、「*=」、「/=」、「%=」、「<<=」、「 >>=”、“>>>=”、“&=”、“|=”、“^=”。

javascript有哪些賦值運算符

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

在javascript中,賦值運算子用來為變數賦值。賦值運算子左側的運算元必須是變數、物件屬性或陣列元素,也稱為左值。

例如,下面的寫法是錯誤的,因為左邊的值是一個固定的值,不允許操作。

1 = 100;  //返回错误
登入後複製

賦值運算有以下兩種形式:

  • 簡單的賦值運算 = :將等號右側運算元的值直接複製給左側的操作數,因此左側操作數的值會改變。

  • 附加操作的賦值運算:賦值之前先對右側運算元執行某種操作,然後把運算結果複製給左側運算元。具體說明如表所示:

加法運算或連接運算並賦值a = a b減法運算並賦值a= a - b乘法運算並賦值a = a * b ##/=a /= ba = a / b%=a %= b<<=a <<= b>>=a >>= b>>>=a >>>= b##a = a >>> b
附加運算子
說明範例#等效於 =
a = b-=
a -= b *=
a *= b
除法運算並賦值
取模運算並賦值
a = a % b左移位運算並賦值
a = a << b右移位運算並賦值
a = a >> b無符號右移位運算並賦值位元
&=


########################## #位元與運算並賦值######a &= b######a = a & b##############|=############### #位元或運算並賦值######a |= b######a = a |= b###############^=###### ##位元異或運算並賦值######a ^= b######a = a ^ b###############範例程式碼如下:#### ##
var x = 10;
x += 20;
console.log(x);  // 输出:30
var x = 12,
    y = 7;
x -= y;
console.log(x);  // 输出:5
x = 5;
x *= 25;
console.log(x);  // 输出:125
x = 50;
x /= 10;
console.log(x);  // 输出:5
x = 100;
x %= 15;
console.log(x);  // 输出:10
登入後複製
###【相關推薦:###javascript學習教學######】#######

以上是javascript有哪些賦值運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板