演算子 - Javascript

算術演算子

演算子 内容
+ 加算 1 + 1
- 減算 2 - 1
* 乗算 2 * 3
/ 除算 4 / 2
% 剰余 7 % 3
** べき乗 2 ** 2

等価演算子

演算子 内容 結果
== 値が等しい 1 == "1" true
=== 値と型が等しい 1 === "1" false
!= 値が等しくない 1 != 2 true
!== 値と型が等しくない 1 !== 1 false
if(1 === 1){
    console.log("true");
} else {
    console.log("false");
}

// result
true

//..........................................................
if(1 === "1"){
    console.log("true");
} else {
    console.log("false");
}

// result
false

関係演算子

演算子 内容 結果
A < B A が B より小さい 1 < 2 true
A > B A が B より小さい 2 > 1 true
A <= B A が B 以下である 1 <= 2 true
A >= B A が B 以上である 2 >= 1 true
A in B A のプロパティが B のオブジェクトに含まれるか "val" in { val: 1 } true

三項演算子

条件式 ? 条件式が true の時に実行 : 条件式が false の時に実行
const num = 90;
let result = (num >= 80) ? "合格" : "不合格";
console.log(result);