== / !== (같다 / 같지않다)
익숙한 연산자인데 === / !== 이건 뭐지?
=== / !== 은 엄격한 비교이다.
'엄격하게'의 의미는 변수 타입까지 고려한다는 것입니다
/* 숫자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은 같음");
}