JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptの加算代入演算子(+=)とは?基本の使い方をサンプルコード付きで解説

JavaScriptにおける加算代入演算子(+=)は、右オペランド(右辺の値)を左オペランド(左辺の値)に加算し、その結果を左オペランドに代入する演算子です。

つまり、「a += b」は「a = a + b」と同じ意味になります。変数に値を足し込む処理を簡潔に書けるため、実務でも非常によく使われる演算子です。

加算代入演算子の動作イメージ

  • 右オペランドの値を取得する
  • 左オペランドの現在の値と加算する
  • 計算結果を左オペランドに代入する

サンプルコード

以下のコードを実行すると、加算代入演算子(+=)の実際の動作を確認できます。

<html>
   <body>
      <script>
         var a = 33;
         var b = 10;

         document.write("Value of a => (a += b) => ");
         result = (a += b);
         document.write(result);
      </script>
   </body>
</html>

実行結果の解説

この例では、変数aに33、変数bに10が代入されています。a += bが実行されると、33 + 10 の計算が行われ、その結果である43が変数aに再代入されます。したがって、画面には次のように表示されます。

Value of a => (a += b) => 43

まとめ

加算代入演算子(+=)を使うことで、「変数 = 変数 + 値」という冗長な記述を避け、より読みやすくシンプルなコードを書くことができます。数値の合計計算やカウンタの更新など、さまざまな場面で活用できる基本的な演算子なので、ぜひマスターしておきましょう。

  1. JavaScriptのビットごとのOR(|)演算子とは?使い方をわかりやすく解説

    JavaScriptにおけるビットごとのOR(|)演算子は、2つの数値を2進数のビット列として比較し、対応するビットのどちらか一方でも「1」であれば結果として「1」を返す演算子です。両方のビットが「0」の場合のみ、結果は「0」になります。ビットOR演算の基本ルールビットごとのOR演算は、以下のようなルールで各ビットが評価されます。0 | 0 → 00 | 1 → 11 | 0 → 11 | 1 → 1サンプルコード以下のコードを実行すると、JavaScriptのビットごとのOR(|)演算子の動作を確認できます。この例では、「7」と「1」をOR演算しています。<!DOCTYPE html&

  2. C#の代入演算子とは?種類と使い方をサンプルコード付きで解説

    C#の代入演算子とは C#の代入演算子は、変数に値を格納するために使用される演算子です。基本となる「=」のほかに、算術演算やビット演算と代入を1つの式でまとめて行える複合代入演算子が多数用意されています。複合代入演算子を活用すると、コードが簡潔になり、可読性の向上にもつながります。 以下の表は、C#で利用できる主な代入演算子の一覧です。 演算子説明使用例 =単純代入演算子。右側のオペランドの値を左側のオペランドに代入します。C = A + B は、A + B の計算結果を C に代入します +=加算代入演算子。左オペランドに右オペランドを加算し、結果を左オペランドに代入します。C +=