>  기사  >  웹 프론트엔드  >  !=는 js에서 무엇을 의미하나요?

!=는 js에서 무엇을 의미하나요?

下次还敢
下次还敢원래의
2024-05-01 04:57:16321검색

!= 연산자는 JavaScript에서 불평등을 나타내며 두 ​​표현식의 값이 같지 않은지 비교하는 데 사용됩니다. 사용법은 다음과 같습니다: 표현식1 != 표현식2. 표현식이 같지 않으면 true를 반환하고 같으면 false를 반환합니다. ==(느슨한 평등) 및 ===(엄격한 평등)과 대조됩니다. !=는 숫자를 비교할 때 자동으로 유형 변환을 수행하지 않습니다(예: 1 != '1'은 true를 반환함). 모든 데이터 유형을 비교할 수 있습니다. 엄격한 불평등 비교를 수행하려면 !== 연산자를 사용하세요.

!=는 js에서 무엇을 의미하나요?

!= JavaScript에서 의미

JavaScript에서 != 연산자는 다른 프로그래밍 언어의 != 또는 <> 연산자와 유사하게 불평등을 나타냅니다. 두 값이 같지 않은 경우 비교하는 데 사용됩니다.

사용법 및 구문

!= 연산자를 사용하는 구문은 다음과 같습니다.

<code>expression1 != expression2</code>

여기서 표현식1과 표현식2는 비교할 표현식입니다. 두 표현식이 동일하지 않으면 결과는 true이고, 그렇지 않으면 false입니다.

예제

다음은 != 연산자의 몇 가지 예입니다.

<code>'hello' != 'world' // true
10 != 15 // true
[] != [] // true
null != undefined // false</code>

== 및 ===

JavaScript에는 두 가지 항등 연산자가 있습니다.

  • = =: 느슨함 항등 연산자는 비교하기 전에 값을 동일한 유형으로 변환합니다.
  • ===: 엄격한 항등 연산자, 유형 변환 없음, 값 직접 비교.

따라서 != 연산자는 == 및 === 연산자의 반대이며 느슨한 부등식과 엄격한 부등식을 나타냅니다.

Notes

  • != 연산자는 숫자를 비교할 때 자동으로 유형 변환을 수행하지 않습니다. 예를 들어, 1 != '1'은 JavaScript가 문자열 '1'을 숫자 1과 다른 값으로 처리하기 때문에 true를 반환합니다.
  • != 연산자는 기본 유형(숫자, 문자열, 부울 등) 및 객체를 포함한 모든 데이터 유형을 비교할 수 있습니다.
  • 엄격한 불평등 비교를 수행하려면 !== 연산자를 사용하세요.

위 내용은 !=는 js에서 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.