[javascript] 기본 boolean 초기값

0

불리언 값은 결국 참/거짓을 나타내는 것은 알고, 일반적으로 비교연산자를 이용해서 많이 쓰이거나, 필터 등으로 리스트를 뽑아 낼 때 해당 값이 있는지 없는지의 유무를 확인하는 방식 등으로 이용이 가능하다.

다만, 몇몇 기본 데이터 타입들이 불리언으로 초기화 되어 있다는 것은 최근에 알아서 적어놔본다.
Truthy / falsy 값이라고도 한다.

  • true로 변환 되는 값
    1. 문자열 : 비어 있지 않은 모든 문자열

    1. 숫자 : 0 이 아닌 모든 숫자
    2. 객체 ; 모든 객체 ({},[] 포함)
  • false로 변환 되는 값
    1. 문자열 : " " (빈 문자열)

    1. 숫자 : 0 또는 NaN
    2. undefine
profile
내가 기억하려고 작성 중인 블로그

0개의 댓글