プログラム

JavaScriptでif ==(イコール2つ)と if ===(イコール3つ)の違い

更新日:

==(イコール2つ)は「等価演算子」
===(イコール3つ)は「厳密等価演算子」

つまり

var val1 = 1;
var val2 = "1";

if(val1 == val2)
だと同じ

if(val1 === val2)
だと異なる

var val1 = 0;
var val2 = "";

if(val1 == val2)
数値型の0と文字型の空文字だと同じと判断されていまう

-プログラム

Copyright© Webラボラトリ         Created by WATERFALL STUDIO , 2020 All Rights Reserved Powered by STINGER.