[JS] Type

2021.01.13

타입

  • Number
  • String
  • Boolean
  • Symbol
  • undefined
  • Object
  • Function

타입 변환

의도적 타입 변화(명시적 타입 변환) - 개발자

  • explicit coercion or type casting

암묵적 타입 자동 변환(타입 강제 변환) - js 엔진

  • implicit coercion or type coercion
  • 둘 다 기존 원시 값을 직접 변경하는 것은 아니다.
  • immutable value = 불변성 값(변경 불가능한 값)
    • ☞ 즉, 기존 원시 값을 사용해 다른 타입의 새로운 원시 값 생성