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

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

青灯夜游
リリース: 2021-11-24 17:15:14
オリジナル
3587 人が閲覧しました

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

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

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

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

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

1 = 100;  //返回错误
ログイン後にコピー

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

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

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

#と同等加算または連結の演算と代入#a = a b#-=*= /=% =左シフト演算と代入a = a << b右シフト演算と代入a = a >> ; b##>>>=符号なし右シフト演算と割り当てビット#a >>> ;= b#&=ビット単位の AND 演算と代入a &= ba = a & b#a ^= ba = a ^ bサンプル コードは次のとおりです。

以上がJavaScript にはどのような代入演算子がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
追加操作の代入演算子
代入演算子 説明
## =##a = b
減算演算と代入a -= ba= a - b
乗算と代入a *= ba = a * b
除算演算と代入a /= ba = a / b
モジュロ演算と代入a %= ba = a % b# #< <=
a <<= b>>=
a >>= b
##a = a >>> b
##|=ビットごとの OR 演算と代入a |= ba = 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 学習チュートリアル
]