JS에서 Boolean 값이 false인 6가지 경우
JavaScript에서 Boolean에는 true와 false 두 가지 값만 있습니다. 조건을 판단해야 할 때는 부울 값을 사용해야 합니다.
그러나 어떤 경우에는 값이 false인지 여부를 확인해야 합니다. 특정 특정 조건에서 false인 경우에만 해당 코드를 실행하기 때문입니다. 다음은 부울 값이 false인 JS의 6가지 상황과 구체적인 코드 예제입니다.
false
부울 값이 false인 가장 일반적인 상황은 false 키워드를 직접 사용하는 것입니다. 변수나 표현식의 값을 false로 설정하면 변수나 표현식의 부울 값은 false입니다.
let isFalse = false; if (isFalse) { console.log("这行代码不会执行"); }
0
JS에서는 값 0이 false로 처리됩니다. 0인 음수나 소수값도 거짓으로 처리됩니다.
let num = 0; if (num) { console.log("这行代码不会执行"); }
빈 문자열("")
문자열에 문자가 포함되어 있지 않으면 빈 문자열이며 부울 값은 false입니다.
let emptyStr = ""; if (emptyStr) { console.log("这行代码不会执行"); }
null
null은 값이 없음을 의미하며 특수 개체 유형입니다. null은 false로 처리됩니다.
let nullValue = null; if (nullValue) { console.log("这行代码不会执行"); }
undefine
undefine은 변수에 값이 할당되지 않았으며 해당 부울 값이 false임을 나타내는 데 사용됩니다.
let undefinedValue; if (undefinedValue) { console.log("这行代码不会执行"); }
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!