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

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

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-02 16:07:13324검색

How Does JavaScript's Logical AND Operator Work in Assignments?

JavaScript 할당의 논리 AND 연산자

JavaScript에서 논리 OR 연산자(||)는 조건에 따라 값을 할당합니다. 표현. null이 아니고, 정의되지 않고, false가 아닌 첫 번째 표현식을 변수에 할당합니다.

그러나 논리 AND 연산자(&&)는 할당 시나리오에서 다르게 동작합니다. 첫 번째 표현식이 참인지 거짓인지 평가합니다.

진실성:

첫 번째 표현식이 참이면 논리 AND 연산자는 두 번째 표현식의 값을 반환하고 할당합니다. 그것을 변수:

var oneOrTheOther = true && "This is true"; // oneOrTheOther = "This is true"

거짓:

첫 번째 식이 거짓인 경우 논리 AND 연산자는 첫 번째 식의 값을 반환하고 이를 변수에 할당합니다.

var oneOrTheOther = false && "This is false"; // oneOrTheOther = false

JavaScript에는 잘못된 값이 있다는 점을 기억하세요. 포함:

  • null
  • 정의되지 않음
  • 0
  • NaN(숫자 아님)
  • ""(비어 있음) 문자열)

따라서 논리 AND 연산자와 관련된 모든 할당은 잘못된 첫 번째 표현식으로 인해 해당 잘못된 값이 변수에 할당됩니다.

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

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