演算子(算術、比較、論理)

07演算子(算術、比較、論理)

演算子には、算術演算子、比較演算子、論理演算子といった種類があり、それぞれ異なる操作を行います。

算術演算子

算術演算子は、数値の計算に使われます。加算(+)、減算(-)、乗算(*)、除算(/)、剰余(%)が基本的な算術演算子です。

let sum = 10 + 5; // 加算: 15
let difference = 10 - 5; // 減算: 5
let product = 10 * 5; // 乗算: 50
let quotient = 10 / 5; // 除算: 2
let remainder = 10 % 3; // 剰余: 1

比較演算子

比較演算子は、二つの値を比較し、その比較結果が真(true)か偽(false)かを返します。等しい(==)、等しくない(!=)、より大きい(>)、より小さい(<)、以上(>=)、以下(<=)などがあります。等価演算子(===!==)は、値だけでなく型も比較します。

let isEqual = (10 == 10); // 等しい: true
let isNotEqual = (10 != 5); // 等しくない: true
let isGreaterThan = (10 > 5); // より大きい: true
let isLessThan = (10 < 20); // より小さい: true

論理演算子

論理演算子は、真偽値(truefalse)を操作するのに使います。AND(&&)、OR(||)、NOT(!)が基本的な論理演算子です。

  • AND (&&): すべての条件がtrueの場合にtrueを返します。
  • OR (||): いずれかの条件がtrueの場合にtrueを返します。
  • NOT (!): 条件がfalseの場合にtrueを返します。
let isAdultAndStudent = (age >= 20) && (isStudent === true); // 成人かつ学生か
let isAdultOrStudent = (age >= 20) || (isStudent === true); // 成人または学生か
let isNotAdult = !(age >= 20); // 成人ではないか

これらの演算子を理解し、使いこなすことで、JavaScriptでのプログラミングを効率的に行うことができます。


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です