■比較演算子と厳密等価演算子

 比較演算子

  数値「10」と文字列「"10"」を異なるデータではなく

  「同じもの」として扱えるように変換される

 厳密等価演算子

  数値「10」と文字列「"10"」を「異なるデータ」として扱える

  基本的に厳密等価演算子を使う!!

 

■比較演算子

a<b    aはbより小さい
a<=b  aの方が小さい、または等しい
a>b     aはbより大きい
a>=b  aの方が大きい、または等しい

 

a == b  aとbが等しい

a != b  aとbが異なる

 

厳密等価演算子

a===b   aとbが厳密に等しい
a!==b    aとbが厳密に異なる

 

比較演算子で記載

■JS

const password = 100;

console.log(password==100);

console.log(password=="100");

 

■console.log への出力

true

true 100と”100”を区別してない

 

 

 

厳密等価演算子で記載

const password = 100;

console.log(password===100);

console.log(password==="100");

 

true

false 100と”100”を区別している