개발언어/Javascript

[Javascript] ==(동등연산자), ===(일치연산자) 차이

뜽배 2024. 8. 27. 22:17
728x90
반응형

java script에는 일치연산자 중에서 '==', '===' 이렇게 두가지가 있다.

'==' : 동등연산자 (equal operator)
'===' : 일치연산자 (strict equal operator)

'===' 일치연산자는 강력한 일치연산을 말하는 것이며 이 차이를 보여주는 코드를 예시로 살펴보자


1 예시

console.log( 1 == "1"); // true
 
console.log (1 === "1"); // false



'===' 일치연산자는 데이터의 값 뿐만 아니라 datafype까지 같아야 같은 값으로 인정해주고
'=='는 데이터의 값만 값으면 같은 값으로 인정해 준다.


위 연산자의 부정표현은 아래와 같다


'==' <-> '!='
'===' <-> '!==='

728x90
반응형

'개발언어 > Javascript' 카테고리의 다른 글

[Javascript] prompt사용법  (0) 2024.08.27