JAVASCRIPT == VS === 차이점



double equal 과 triple equal 은 자바스크립트만 그런건 아니고 PHP 도 동일하다.


var a1 = 0, a2 = false;

var b1 = 1, b2 = true;

var c1 = 1, c2 = "1";

var d1 = 1, d2 = 1;

alert((a1 == a2) + ', ' + (a1 === a2));

alert((b1 == b2) + ', ' + (b1 === b2));

alert((c1 == c2) + ', ' + (c1 === c2));

alert((d1 == d2) + ', ' + (d1 === d2));


== 더블이퀄은 결과값을 기준으로 비교하고,


=== 트리플이퀄은 type 까지 같아야 된다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag

댓글을 달아 주세요