JavaScript의 두 가지 기본 부울 유형 :
1. 트루
2. 폴스
부울 가치는 "참"을 의미하고 거짓은 "거짓"을 의미합니다. 일반적인 관계형 운영자는 부울 가치의 결과를 반환합니다. 또한, 숫자 값 0, -0, null, nan, undefined 및 null 문자 ( "")는 모두 false로 해석되며 다른 값은 true로 해석됩니다.
함수 ismonth (mon) {if ((mon> = 1) && (mon <= 12)) {return true; } else {return false; }} if (ismonth (mon)) {alert ( "ok");} else {alert ( "올바른 달에 입력하십시오.");}.부울 = 새로운 부울 (가치)
부울 객체를 생성합니다. 초기 값 true 또는 false로 값을 설정하십시오. JavaScript는 객체 지향에서 "모든 데이터 유형이 객체를 생성 할 수있다"는 아이디어를 준수하기 위해이 클래스를 준비했지만 기본적으로 아무도 사용하지 않습니다.
xx = 새로운 부울 (True);
ECMAScript의 모든 유형은 True 또는 False의 두 값과 동일한 값을 갖습니다. 값을 해당 부울로 변환해야합니다.
값, 변환 함수 boolean ()을 호출 할 수 있습니다.
부울 (nan); // falseBoolean (0); // falseBoolean ( ''); // falseBoolean (null); // falseBoolean (undrefined) // false추신 : 당신은 사용할 수 있습니다 !! 운영자는 진실 또는 거짓 가치를 부울 가치로 변환합니다.
!! ""// false !! 0 // false !! null // false !! undefined // false !! nan // false !! "hello"// true !! 1 // true !! {} // true !! [] // true