대부분의 프로그래밍 언어와 마찬가지로 논리적 판단을위한 부울 유형이 있습니다. 그러나 다른 많은 프로그래밍 언어와 달리 JavaScript에는 진실과 거짓 값의 개념이 있습니다. 부울 값을 제외하고는 진실과 거짓을 제외하고 모든 유형의 JavaScript 값을 논리적 판단에 사용할 수 있으며 규칙은 다음과 같습니다.
1. 논리적 판단이 이루어질 때 모든 거짓 값은 거짓입니다. 허위 값에는 다음이 포함됩니다 : False, Undefined, Null, Plus 또는 Minus 0, Nan, "" ".
2. 다른 모든 값은 진실이며 논리적 판단을 할 때 사실입니다. 무한대, 빈 배열 및 "0"은 모두 진실한 값이라는 점에 주목할 가치가 있습니다.
실험
코드 사본은 다음과 같습니다.
var x = "0";
if (x) {
"문자열 0은 진실입니다."
} 또 다른 {
"문자열 0은 거짓입니다."
}
var y = [];
if (y) {
"빈 배열은 진실입니다."
} 또 다른 {
"빈 배열은 거짓입니다."
}