메뉴 건너뛰기

2018.11.07 18:19

== / === / != / !== 차이

조회 수 1443 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

== / !== (같다 / 같지않다)

익숙한 연산자인데 === / !== 이건 뭐지?


=== / !== 엄격한 비교이다.

'엄격하게'의 의미는 변수 타입까지 고려한다는 것입니다


/* 숫자1과 문자1을 비교 */
var a = 1;
var b = String(1);

if(a==b){
    $("#a").text("숫자1과 문자1은 같음");
}
else{
    $("#a").text("숫자1과 문자1은 같지않음");
}

if(a===b){
    $("#b").text("숫자1과 문자1은 같음");
}
else{
    $("#b").text("숫자1과 문자1은 같지않음");
}

if(a!=b){
    $("#c").text("숫자1과 문자1은 같지않음");
}
else{
    $("#c").text("숫자1과 문자1은 같음");
}

if(a!==b){
    $("#d").text("숫자1과 문자1은 같지않음");
}
else{
    $("#d").text("숫자1과 문자1은 같음");
}



하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved