Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript 프로그램에서 !=및 !==연산자의 차이점

<시간/>

'!=' 비교 연산자

'!=' 연산자는 유형 검사를 하지 않고 두 객체의 부등식을 검사합니다. 두 피연산자의 데이터 유형을 하나로 변환한 다음 값을 비교합니다. 예를 들어 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