>  기사  >  웹 프론트엔드  >  자바스크립트가 다음과 같지 않음

자바스크립트가 다음과 같지 않음

PHPz
PHPz원래의
2023-05-22 13:09:372886검색

JavaScript는 인터넷 애플리케이션에서 널리 사용되는 프로그래밍 언어입니다. 이를 통해 개발자는 웹 페이지에 역동성과 상호 작용성을 추가할 수 있습니다. JavaScript에는 "같음" 연산자와 "같지 않음" 연산자를 포함하여 다양한 비교 연산자가 있습니다. 이 기사에서는 JavaScript에서 "같지 않음" 연산자의 역할과 사용법을 살펴보겠습니다.

JavaScript의 "같지 않음" 연산자는 불평등을 나타냅니다. JavaScript 코드를 작성할 때 우리는 불평등 연산자를 사용하여 두 값을 비교하여 같지 않은지 확인합니다. JavaScript에서 "같지 않음" 기호는 느낌표와 등호(!==)로 구성됩니다.

이 시점에서 여러분은 해당 "동등" 기호가 무엇인지 생각할 수 있습니다. JavaScript에서 "equal" 기호는 두 개의 등호(==)로 구성된 동등성을 나타냅니다. 유형 변환의 단점을 피하려면 두 값을 비교할 때 "===" 또는 "!=="를 사용해야 한다는 점을 명심하세요.

다음은 "같지 않음" 연산자의 몇 가지 예입니다. 두 개의 변수 a와 b가 있다고 가정합니다.

  • a가 b와 같지 않으면 true를 반환합니다: a!==b.
  • a가 b와 같으면 false를 반환합니다: a!==b.
  • 유형을 제외하고 a와 b의 값은 정확히 동일하며 false를 반환합니다: a!==b.

이 예제에서 Not Equal 연산자를 사용하여 두 값을 비교하여 같지 않은지 확인할 수 있습니다. 이 연산자는 a와 b가 서로 다른 값이나 유형을 가질 때 true를 반환합니다. 그렇지 않으면 연산자는 false를 반환합니다.

유형 변환 문제는 JavaScript의 동적 입력 특성으로 인해 상황에 따라 다른 유형이 표시될 수 있으며 이는 비교 작업에 영향을 미칠 수 있습니다. 그러나 같지 않음 연산자에는 더 강력한 유형 검사 기능이 있으므로 두 값을 비교할 때 유형 변환의 영향을 피할 수 있습니다. 이러한 유형의 비교를 "느슨한 비교"라고 합니다.

또한 "같지 않음" 연산자는 사용법이 유사합니다. 즉, "같지 않음"(!=)입니다. 때로는 두 값의 유형을 고려하거나 유사한지 확인하지 않고 두 값을 직접 비교해야 할 수도 있습니다. 이 경우 "같지 않음" 연산자를 사용할 수 있습니다.

"같지 않음" 연산자를 사용할 수 있는 몇 가지 일반적인 상황이 있습니다:

  1. 변수가 특정 값과 다른지 확인

변수 num이 있고 그것이 아닌지 확인하고 싶다고 가정해 보겠습니다. 0과 같습니다. 다음 코드를 사용할 수 있습니다:

if(num !==0){

console.log("num 不等于 0");

}else{

console.log("num 等于 0");

}

  1. 동등 비교 없음

텍스트 문자열을 포함할 수 있는 변수 x가 있다고 가정합니다. 또는 숫자. 지정된 값과 같지 않은지 확인하고 싶습니다. 변수 x에 저장된 값의 유형에 관계없이 동일한 연산자("같지 않음" 또는 "같지 않음")를 사용하여 비교할 수 있습니다.

if (x != "hello") {

console.log("变量x不等于'hello'");

}

  1. 논리 연산 처리

"같지 않음" 연산자는 if 문과 같은 조건문에서 가장 자주 사용됩니다. if 문에서는 결과가 true 또는 false인 부울 표현식이 정의됩니다. 표현식이 false이면 if 문 블록을 건너뜁니다. 예:

if(num !== 0 && num < 10){

console.log("num 不等于 0 且小于 10");

}else{

console.log("num 等于 0 或不小于 10");

}

이 예에서 num이 0이 아니고 10보다 작으면 첫 번째 코드 블록이 실행됩니다. 그렇지 않으면 else 문 블록이 실행됩니다.

이 기사에서는 JavaScript의 "같지 않음" 연산자에 대해 논의했습니다. 이 연산자를 사용하면 서로 다른 유형의 두 값을 비교할 때 매우 편리하지만, 유형 변환 오류를 방지하려면 두 값을 비교할 때 "!=" 대신 "!=="를 사용해야 한다는 점에 유의해야 합니다. . 동시에 논리적 오류를 피하기 위해 조건문을 사용할 때 올바른 부울 표현식을 사용하도록 주의하십시오.

위 내용은 자바스크립트가 다음과 같지 않음의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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