js의 논리 연산자는 무엇입니까

下次还敢
풀어 주다: 2024-05-06 10:03:16
원래의
485명이 탐색했습니다.

JavaScript의 논리 연산자는 다음을 포함하여 부울 연산에 사용됩니다. AND 연산자(&&): 두 조건이 참인지 비교합니다. Or 연산자(||): 두 조건을 비교하여 둘 중 하나 이상이 true인지 확인합니다. Not 연산자(!): 부울 값을 부정합니다. 제로 조건 연산자(??): 첫 번째 조건이 true이면 첫 번째 조건을 반환하고, 그렇지 않으면 두 번째 조건을 반환합니다.

js의 논리 연산자는 무엇입니까

JavaScript의 논리 연산자

JavaScript의 논리 연산자는 부울 연산을 수행하는 데 사용되며 이를 통해 개발자는 부울 값을 비교하고 결합할 수 있습니다. 다음은 가장 일반적인 논리 연산자입니다.

1. AND 연산자(&&):&&):

  • 如果两个操作数都是true,则返回true,否则返回false
  • 用于测试多个条件是否都为真。

例如:

const isEligible = (age >= 18) && (hasDriversLicense);
로그인 후 복사

2. 或运算符 (||):

  • 如果任何一个操作数为true,则返回true,否则返回false
  • 用于测试多个条件是否至少有一个为真。

例如:

const isStudent = (hasStudentCard) || (isUnder18);
로그인 후 복사

3. 非运算符 (!):

  • 将一个布尔值取反。如果操作数为true,则返回false,反之亦然。
  • 用于反转条件或将表达式转换为布尔值。

例如:

const isNotEligible = !(isEligible);
로그인 후 복사

4. 零条件运算符 (??):

  • 如果第一个操作数为true,则返回第一个操作数,否则返回第二个操作数。
  • 用于提供一个默认值,当第一个表达式为false
    • 두 피연산자가 모두true이면 true가 반환되고, 그렇지 않으면false가 반환됩니다.
  • 여러 조건이 참인지 테스트하는 데 사용됩니다.

    예:
    const firstName = user.firstName ?? "Guest";
    로그인 후 복사
    2. Or 연산자(||):
    • 피연산자 중 하나라도true인 경우true를 반환하고, 그렇지 않으면false를 반환합니다.
    • 여러 조건 중 하나 이상이 참인지 테스트하는 데 사용됩니다. 예: rrreee3. 연산자 아님(!):
      • 부울 값을 반전합니다. 피연산자가true이면false를 반환하고 그 반대의 경우도 마찬가지입니다.
      • 조건을 반전하거나 표현식을 부울 값으로 변환하는 데 사용됩니다. 예: rrreee4. 0 조건 연산자(??):
        • 첫 번째 피연산자가true이면 첫 번째 피연산자가 반환되고, 그렇지 않으면 두 번째 피연산자가 반환됩니다.
        • 첫 번째 표현식이false일 때 사용되는 기본값을 제공하는 데 사용됩니다. 예: rrreee

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!