본문 바로가기
JavaScript

[JavaScript] 불린(Boolean)

by coding_su 2023. 4. 14.

📝불린(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

댓글