【残46日】プログラミングスクール 「演算子( =, == , === )」
現在プログラミングスクールに通い
70日間でWEBエンジニアになれるよう
勉強中です!
本日は演算子の
「=」「==」「===」の違いについて
書いてみようと思います!
◆「=」「==」「===」それぞれの意味
・「=」:代入する
※ A = B #AにBを代入
・「==」:等しいかどうか判別する
※ a == b # aとbは等しい
・「===」:複数パターンがある
1.左辺が「数」の場合
等しいかどうか判別する
※10 === 10 #77と77は等しいか
2.左辺が「範囲」の場合
※(1..15) === 15 #15は1〜15に含まれるか
3.左辺が「正規表現」の場合
/[0-9]/ === "3" #3は0~9にマッチングするか
4.左辺が「文字列」の場合
String === "z" #zはStringクラスに含まれるか