true와 false 두 값 중 하나만 기억한다. 일반적으로 부울형은 비교 연산 결과값을 기억한다. 주로 조건문에서 실행 조건을 제어하기 위해 사용된다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>데이터에 따른 자료형_부울형</title>
<script>
var boolean01 = true;
var boolean02 = false;
var boolean03 = 12;
var boolean04 = 0;
var boolean05 = NaN;
var boolean06 = "abc";
var boolean07 = "";
var boolean08 = null;
var boolean09 ;
document.write(boolean01 + " " + boolean02 + "<br>");
document.write(!!boolean03 + " " + !!boolean04 + "<br>");
document.write(!!boolean05 + " " + !!boolean06 + "<br>");
document.write(!!boolean07 + " " + !!boolean08 + "<br>");
document.write(!!boolean09);
</script>
</head>
<body>
</body>
</html>
1) 숫자 : 0 이나 NaN이면 'false', 그 외엔 'true'
2) 문자 : 빈 문자면 'false', 그 외엔 'true'
3) 기타 : null과 undefined는 'false'
'웹 프로그래밍 기초 > 변수' 카테고리의 다른 글
객체형 (0) | 2025.04.02 |
---|---|
null과 undefined형 (0) | 2025.04.01 |
문자열형 (0) | 2025.04.01 |
숫자형 (0) | 2025.04.01 |
자료형 (0) | 2025.04.01 |