」です。 >>=、「&=」、「|=」、「^=」。"/> 」です。 >>=、「&=」、「|=」、「^=」。">

ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript にはどのような代入演算子がありますか?

JavaScript にはどのような代入演算子がありますか?

青灯夜游
青灯夜游オリジナル
2021-11-24 17:15:143546ブラウズ

JavaScript の代入演算子は、「=」、「=」、「-=」、「*=」、「/=」、「%=」、「112fba7d359350441414813538488787>=、「>>>=」、「&=、「|=」、「^=」。

JavaScript にはどのような代入演算子がありますか?

このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、変数に値を代入するために代入演算子が使用されます。代入演算子の左側のオペランドは、変数、オブジェクト プロパティ、または左辺値とも呼ばれる配列要素である必要があります。

たとえば、次のような書き方は、左側の値が固定値であり、操作ができないため誤りです。

1 = 100;  //返回错误

代入演算には次の 2 つの形式があります。

  • 単純な代入演算 =: 右側のオペランドの値を直接コピーします。左オペランドに等号を追加すると、左オペランドの値が変わります。

  • 追加演算の代入演算: 代入の前に、右側のオペランドに対して何らかの演算を実行し、その演算結果を左側のオペランドにコピーします。具体的な命令を表に示します。

#と同等加算または連結の演算と代入#a = a b#-=*= /=% =右シフト演算と代入a = a >> ; b##>>>=符号なし右シフト演算と割り当てビット#a >>> ;= b#&=ビット単位の AND 演算と代入a &= ba = a & b#a ^= ba = a ^ bサンプル コードは次のとおりです。
追加操作の代入演算子
代入演算子 説明
## = ##a = b
減算演算と代入a -= b a= a - b
乗算と代入a *= b a = a * b
除算演算と代入a /= b a = a / b
モジュロ演算と代入a %= b a = a % b # #35fbc560bbcd178d051cd6b8ad365c30>=
a >>= b
##a = a >>> b
##|= ビットごとの OR 演算と代入 a |= b a = a |= b
##^=#ビット XOR 演算と代入
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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。