PORTFOLIO & WEB DESIGN MEMORANDOM BLOG   
PORTFOLIO & WEB DESIGN MEMORANDOM BLOG   

【Javascript】算出演算子について

算出演算子について

算術演算子は、数値を操作するための基本的な演算子です。

足し算(加算)

+演算子は2つの数値を加算します。また、文字列の結合にも使用されます。

  1. let a = 5;
  2. let b = 3;
  3. let sum = a + b;
  4. console.log(sum); // 8
  5. let str1 = "Hello, ";
  6. let str2 = "World!";
  7. let result = str1 + str2;
  8. console.log(result); // "Hello, World!"

引き算(減算)

– 演算子は2つの数値を減算します。

  1. let a = 5;
  2. let b = 3;
  3. let difference = a - b;
  4. console.log(difference); // 2

掛け算(乗算)

* 演算子は2つの数値を乗算します。

  1. let a = 5;
  2. let b = 3;
  3. let product = a * b;
  4. console.log(product); // 15

割り算(除算)

/ 演算子は2つの数値を除算します。

  1. let a = 6;
  2. let b = 3;
  3. let quotient = a / b;
  4. console.log(quotient); // 2

余り(剰余)

% 演算子は除算の余りを返します。

  1. let a = 7;
  2. let b = 3;
  3. let remainder = a % b;
  4. console.log(remainder); // 1

累乗

** 演算子は左辺を右辺の指数で累乗します。

  1. let base = 2;
  2. let exponent = 3;
  3. let power = base ** exponent;
  4. console.log(power); // 8

インクリメント(増分)

++ 演算子は変数の値を1増やします。前置(++variable)と後置(variable++)の2つの使い方があります。

  1. let a = 5;
  2. a++;
  3. console.log(a); // 6
  4. let b = 5;
  5. ++b;
  6. console.log(b); // 6
  7. let c = 5;
  8. console.log(c++); // 5
  9. console.log(c); // 6
  10. let d = 5;
  11. console.log(++d); // 6

デクリメント(減分)

— 演算子は変数の値を1減らします。前置(–variable)と後置(variable–)の2つの使い方があります。

  1. let a = 5;
  2. a--;
  3. console.log(a); // 4
  4. let b = 5;
  5. --b;
  6. console.log(b); // 4
  7. let c = 5;
  8. console.log(c--); // 5
  9. console.log(c); // 4
  10. let d = 5;
  11. console.log(--d); // 4

演算子の優先順位

演算子には優先順位があります。括弧を使用して優先順位を明示的に指定できます。

  1. let result = 5 + 3 * 2;
  2. console.log(result); // 11 (3 * 2 が先に計算される)
  3. let resultWithParentheses = (5 + 3) * 2;
  4. console.log(resultWithParentheses); // 16 (5 + 3 が先に計算される)

複合代入演算子について

+= や -= などの複合代入演算子は、変数の値に対して特定の演算を行い、その結果を同じ変数に代入する便利な方法です。

加算代入演算子

+= 演算子は、左辺の変数に右辺の値を加算し、その結果を左辺の変数に代入します。

  1. let a = 5;
  2. a += 3; // a = a + 3 と同じ
  3. console.log(a); // 8

減算代入演算子

-= 演算子は、左辺の変数から右辺の値を減算し、その結果を左辺の変数に代入します。

  1. let a = 5;
  2. a -= 3; // a = a - 3 と同じ
  3. console.log(a); // 2

乗算代入演算子

*= 演算子は、左辺の変数に右辺の値を乗算し、その結果を左辺の変数に代入します。

  1. let a = 5;
  2. a *= 3; // a = a * 3 と同じ
  3. console.log(a); // 15

除算代入演算子

/= 演算子は、左辺の変数を右辺の値で除算し、その結果を左辺の変数に代入します。

  1. let a = 6;
  2. a /= 3; // a = a / 3 と同じ
  3. console.log(a); // 2

剰余代入演算子

%= 演算子は、左辺の変数を右辺の値で割った余りを求め、その結果を左辺の変数に代入します。

  1. let a = 7;
  2. a %= 3; // a = a % 3 と同じ
  3. console.log(a); // 1

累乗代入演算子

**= 演算子は、左辺の変数を右辺の指数で累乗し、その結果を左辺の変数に代入します。

  1. let a = 2;
  2. a **= 3; // a = a ** 3 と同じ
  3. console.log(a); // 8

その他の演算子

論理積代入演算子

&&= 演算子は、左辺の変数が true の場合のみ右辺の値を代入します。

  1. let a = true;
  2. a &&= false; // a が true の場合のみ a = false となる
  3. console.log(a); // false

論理和代入演算子

||= 演算子は、左辺の変数が false の場合のみ右辺の値を代入します。

  1. let a = false;
  2. a ||= true; // a が false の場合のみ a = true となる
  3. console.log(a); // true

Null合体代入演算子

??= 演算子は、左辺の変数が null または undefined の場合のみ右辺の値を代入します。

  1. let a = null;
  2. a ??= 5; // a が null または undefined の場合のみ a = 5 となる
  3. console.log(a); // 5

MILMONA   MILMONA   MILMONA   MILMONA   MILMONA   
MILMONA   MILMONA   MILMONA   MILMONA   MILMONA