[javascript] 변수가 정의/빈 값/false 일때 기본값 처리 메모

if문 같은 조건문이 아닌, 간단하게 사용하는 방법

  • const varA = tempA || “기본값”

tempA가 아래와 같을 경우에는 tempA값을 varA에 초기화, 아니면 “기본값”으로 초기화.

  1. null
  2. undefined
  3. false
  4. 0
  5. -0
  6. NaN
  7. “” (빈 문자열)

  • const varB = tempB ?? “기본값”

tempB가 아래와 같을 경우에는 tempB값을 varB에 초기화, 아니면 “기본값”으로 초기화.

  1. null
  2. undefined

Leave a Comment