==(イコール2つ)は「等価演算子」
===(イコール3つ)は「厳密等価演算子」
で
つまり
var val1 = 1;
var val2 = “1”;
は
if(val1 == val2)
だと同じ
if(val1 === val2)
だと異なる
var val1 = 0;
var val2 = “”;
は
if(val1 == val2)
数値型の0と文字型の空文字だと同じと判断されていまう
Webラボラトリ Created by WATERFALL STUDIO
日々学んだことなどを記録・・
==(イコール2つ)は「等価演算子」
===(イコール3つ)は「厳密等価演算子」
で
つまり
var val1 = 1;
var val2 = “1”;
は
if(val1 == val2)
だと同じ
if(val1 === val2)
だと異なる
var val1 = 0;
var val2 = “”;
は
if(val1 == val2)
数値型の0と文字型の空文字だと同じと判断されていまう