📝불린(Boolean)
불린형은 true와 false 두 가지 값 중 하나를 가지는 자료형이다
이 자료형은 조건문과 논리 연산에서 주로 사용한다
※ 대소문자를 구분하기 때문에 True, TRUE, False, FALSE는 모두 잘못된 불린 값이다
Boolean() 함수를 사용하여 값을 불린형으로 변환할 수 있는데, 인수의 값에 따라 true나 false를 반환한다
숫자 0, 빈 문자열(''), null, undefined, NaN은 false로 변환되고 그 외의 값은 모두 true로 변환된다
console.log(Boolean(true))
// true
console.log(Boolean(false))
// false
console.log(Boolean(0))
// false
console.log(Boolean(1))
// true
console.log(Boolean(''))
// false
console.log(Boolean('abc'))
// true
console.log(Boolean(null))
// false
console.log(Boolean(undefined))
// false
console.log(Boolean(NaN))
// false
+ 논리 연산자 && (and), || (or), ! (not)을 사용하여 불린형을 연산할 수 있다
! 연산자는 불린 값을 반대로 뒤집는(not) 연산을 수행한다(true를 false로, false를 true로 바꿔준다)
console.log(!true)
// false
console.log(!false)
// true
'JavaScript' 카테고리의 다른 글
[JavaScript] 배열(Array) (0) | 2023.04.17 |
---|---|
[JavaScript] 값이 없는 undefined와 null (1) | 2023.04.15 |
[JavaScript] 정수/실수 관련 함수 (0) | 2023.04.14 |
[JavaScript] 변수 선언하기 (0) | 2023.04.13 |
[JavaScript] 자바스크립트 시작하기 (0) | 2023.04.13 |
댓글