>  기사  >  웹 프론트엔드  >  JavaScript의 부울 값이 거짓인 6가지 방법

JavaScript의 부울 값이 거짓인 6가지 방법

WBOY
WBOY원래의
2024-02-19 17:37:051237검색

JavaScript의 부울 값이 거짓인 6가지 방법

JS에서 Boolean 값이 false인 6가지 경우

JavaScript에서 Boolean에는 true와 false 두 가지 값만 있습니다. 조건을 판단해야 할 때는 부울 값을 사용해야 합니다.

그러나 어떤 경우에는 값이 false인지 여부를 확인해야 합니다. 특정 특정 조건에서 false인 경우에만 해당 코드를 실행하기 때문입니다. 다음은 부울 값이 false인 JS의 6가지 상황과 구체적인 코드 예제입니다.

  1. false
    부울 값이 false인 가장 일반적인 상황은 false 키워드를 직접 사용하는 것입니다. 변수나 표현식의 값을 false로 설정하면 변수나 표현식의 부울 값은 false입니다.

    let isFalse = false;
    if (isFalse) {
     console.log("这行代码不会执行");
    }
  2. 0
    JS에서는 값 0이 false로 처리됩니다. 0인 음수나 소수값도 거짓으로 처리됩니다.

    let num = 0;
    if (num) {
     console.log("这行代码不会执行");
    }
  3. 빈 문자열("")
    문자열에 문자가 포함되어 있지 않으면 빈 문자열이며 부울 값은 false입니다.

    let emptyStr = "";
    if (emptyStr) {
     console.log("这行代码不会执行");
    }
  4. null
    null은 값이 없음을 의미하며 특수 개체 유형입니다. null은 false로 처리됩니다.

    let nullValue = null;
    if (nullValue) {
     console.log("这行代码不会执行");
    }
  5. undefine
    undefine은 변수에 값이 할당되지 않았으며 해당 부울 값이 false임을 나타내는 데 사용됩니다.

    let undefinedValue;
    if (undefinedValue) {
     console.log("这行代码不会执行");
    }
  6. NaN
    NaN은 "Not a Number"의 약어로, 유효한 숫자가 아니라는 뜻입니다. NaN의 부울 값도 거짓입니다.

    let nanValue = parseInt("abc");
    if (nanValue) {
     console.log("这行代码不会执行");
    }

요약:
JS에서는 조건부 판단을 위해 불리언 값이 false가 되는 6가지 상황(false, 0, 빈 문자열(""), null, 정의되지 않음, and NaN. 값이 false인지 확인해야 할 경우 위 예제의 코드를 참조로 사용할 수 있습니다.

위 내용은 JavaScript의 부울 값이 거짓인 6가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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