'!=' 비교 연산자
'!=' 연산자는 유형 검사를 하지 않고 두 객체의 부등식을 검사합니다. 두 피연산자의 데이터 유형을 하나로 변환한 다음 값을 비교합니다. 예를 들어 1 !='1'은 거짓입니다.
'!==' 비교 연산자
'!==' 연산자는 유형 검사로 두 객체의 부등식을 검사합니다. 데이터 유형을 변환하지 않고 유형이 지정된 검사를 수행합니다. 예를 들어 1 !=='1'은 결과가 true입니다.
다음 예는 '!=' 대 '!==' 연산자의 사용법을 보여줍니다.
예시
<!DOCTYPE html> <html> <head> <title>Operator Example</title> </head> <body> <script language="JavaScript"> console.log(" 1 != '1' " + (1 != '1')); console.log(" 1 !== '1' " + (1 !== '1')); </script> </body> </html>
출력
1 != '1' false 1 !== '1' true