>  기사  >  웹 프론트엔드  >  자바스크립트의 세 가지 논리 연산자는 무엇입니까?

자바스크립트의 세 가지 논리 연산자는 무엇입니까?

青灯夜游
青灯夜游원래의
2021-12-08 16:17:063806검색

js의 세 가지 논리 연산자: 1. 두 피연산자가 모두 true인 경우에만 true를 반환하는 논리 AND 연산자 "&&" 2. 논리 OR 연산자 "||", 두 피연산자 중 하나가 true인 경우 3. 논리 NOT 연산자 "!", 역, 피연산자가 true가 아닌 경우 true를 반환합니다.

자바스크립트의 세 가지 논리 연산자는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

논리 연산자는 일반적으로 여러 표현식을 결합하는 데 사용됩니다. 논리 연산자의 결과는 true 또는 false의 두 가지 결과만 가질 수 있는 부울 값입니다. 다음 표에는 JavaScript에서 지원되는 논리 연산자가 나열되어 있습니다.

Operator Name Example
&& Logical AND x && y는 x와 y가 모두 true인 경우 true임을 의미합니다.
|| logical OR x || y는 x 또는 y가 true이면 true라는 의미입니다
! logical not !x는 x가 true가 아닌 경우를 의미합니다. 맞습니다
  • 논리적 AND 연산(&&)은 AND 부울 연산입니다. 두 피연산자가 모두 true인 경우에만 true를 반환하고, 그렇지 않으면 false를 반환합니다. &&)是 AND 布尔操作。只有两个操作数都为 true 时,才返回 true,否则返回 false。
  • 逻辑或运算(||)是布尔 OR 操作。如果两个操作数都为 true,或者其中一个为 true,就返回 true,否则就返回 false。

  • 逻辑非运算(!

  • 논리 OR 연산(||)은 부울 OR 연산입니다. 두 피연산자가 모두 true이거나 둘 중 하나가 true이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

논리적 NOT 연산(!)은 부울 부정 연산(NOT)입니다. 단항 연산자로서 피연산자 바로 앞에 배치되어 피연산자의 값을 부울 값으로 변환한 다음 이를 반전하여 반환합니다. 자바스크립트의 세 가지 논리 연산자는 무엇입니까?

예:

var year = 2022;
// 闰年可以被 400 整除,也可以被 4 整除,但不能被 100 整除
if((year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0))){
    console.log(year + " 年是闰年。");
} else{
    console.log(year + " 年是平年。");
}

🎜[관련 권장 사항: 🎜javascript 학습 튜토리얼🎜🎜]🎜🎜

위 내용은 자바스크립트의 세 가지 논리 연산자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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