[자바스크립트] false로 간주되는 값

Nux·2022년 5월 23일
1
post-custom-banner

JS의 false값

  • null
  • undefined
  • 0
  • 빈 문자열
  • NaN
  • false

false일 것 같지만 true

  • 빈 배열
  • 빈 객체

예제

빈 문자열을 0으로 치환하기

var commission = ''
if(commission === '' ) { // 혹은 commission == ''
	commission = 0
}

혹은

var commission = ''
if(!commission) {
	commission = 0
}
  • 빈 문자열은 false 취급이므로 조건식 내 명령문이 실행되어 0이 대입됨

0개의 댓글