자바스크립트에서는 여러 가지 자료형이 있는데 String, Number, Object, Null, Undefined, Bight, Symbol 타입들과
Bollean 타입이 있다.
Boolean 타입에 대해 알아보자
Bollean 타입에 값은 true와 false 이 두 개의 값이 전부이다.
다른 타입들의 비해 별 거 없어 보이지만, 자바스크립트에서 많은 활용도와 편리성을 가졌다고 생각한다.
대부분의 자료는 Boolean(자료) 변환 했을 때 true로 변환된다. 다만 0( 0 양수, -0 음수), NaN, '...' 혹은 ' '(빈 문자열),
null, undefined라는 5개의 자료형은 false로 변환된다.
이 자료형들은 Falsy한 값이며 이 외에 값들은 Truty 한 값이라고 볼 수 있다.
논리 부정 연산자를 사용해 Boolean값으로 변환이 가능하다.
Boolean 이 아닌 다른 자료에 논리 부정 연산자를 2번 사용하면 Boolean 자료형으로 변환해준다.
Boolean 타입은 참 거짓으로 구분되는 조건에 의해 프로그램의 흐름을 제어하는 조건문에서 자주 사용한다.
if문과 switch문 등
if문을 예시로
조건식 부분에 true나 false한 값 즉 false, 0( 0양수, -0 음수), NaN, '...' 혹은 ' '(빈 문자열),
null, undefined 가 들어가면 else 블록 부분의 코드가 실행되고
이외에 값인 true값이 들어간다면 if 블록의 코드가 실행된다.
'javascript' 카테고리의 다른 글
비파괴적 처리와 파괴적 처리 (0) | 2022.11.08 |
---|---|
if 문 과 switch 문 그리고 삼항 연산자 (0) | 2022.11.08 |
Null 과 Undefined 와 NaN (0) | 2022.11.07 |
복합 대입 연산자 와 증감 연산자 (0) | 2022.11.07 |
키워드 와 식별자 (0) | 2022.11.07 |