Study/JS

는 는는 는는는

s0yk 2025. 4. 10. 15:01

=과 ==과 ===의 차이

/* (=) 대입연산자. 
   값을 넣을 때 사용 */
var a =  1;
var b = '1';
var c =  1;

/* (==) 동등연산자. 
   값을 비교할 때 사용 */
a == b // true
b == c // true
a == c // true

/* (===) 일치연산자. 
   값의 타입까지 비교할 때 사용 */
a == b // false
b == c // false
a == c // true

 

!=과 !==의 차이

var a =  1;
var b = '1';

/* (!=) 값만 비교 */
a != b // false

/* (=!=) 값의 타입까지 비교 */
a !== b // true