> 웹 프론트엔드 > JS 튜토리얼 > JavaScript에서 논리 연산자는 어떻게 작동하나요?

JavaScript에서 논리 연산자는 어떻게 작동하나요?

Susan Sarandon
풀어 주다: 2024-11-10 09:37:02
원래의
804명이 탐색했습니다.

How do Logical Operators Work in JavaScript?

JavaScript의 논리 연산자 이해

JavaScript에서 논리 연산자는 조건문을 평가하고 결합하는 데 필수적입니다. 세 가지 기본 논리 연산자 - &&(AND), || (OR) 및 ! (NOT)—적용되는 데이터 유형에 따라 다르게 동작합니다.

AND (&&)

AND 연산자는 첫 번째 거짓 피연산자를 반환하거나 모두가 참인 경우 마지막 피연산자입니다. JavaScript의 진실성과 거짓성은 미리 정의된 값을 기반으로 합니다. 거짓 값에는 null, 정의되지 않음, false, 0, -0, NaN, 빈 문자열 및 document.all이 포함되며 다른 모든 값은 진실입니다.

OR (||)

OR 연산자는 첫 번째 참인 피연산자를 반환하고, 모두 거짓인 경우 마지막 피연산자를 반환합니다. AND 연산자와 마찬가지로 피연산자의 진실성을 고려하여 거짓이 아닌 첫 번째 값이 존재하면 반환합니다.

NOT (!)

NOT 연산자는 피연산자의 진실성. 피연산자가 참이면 ! false를 반환합니다. 피연산자가 거짓이면 ! true를 반환합니다.

예:

  • true && false → false
  • true && true → true
  • false || 참 → 참
  • 거짓 || false → false
  • !true → false
  • !false → true

이러한 논리 연산자의 동작을 이해하면 JavaScript 코드에서 조건을 효과적으로 결합할 수 있습니다. 더욱 정확하고 효율적인 조건부 논리를 만들어 보세요.

위 내용은 JavaScript에서 논리 연산자는 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿