• Blog
  • Projects
  • Resume
profile_image

모던 자바스크립트 Deep Dive - 6장 데이터 타입

StudyJavaScript

2024.01.15

  • 원시 타입 & 객체 타입
    • 원시 타입: Number, String, Boolean, null, undefined, Symbol, BigInt
    • 객체 타입: 객체, 함수, 배열
  • 자바스크립트를 이루고 있는 거의 모든 것은 객체
  • 타입 추론: 자바스크립트의 변수는 선언이 아닌 할당(값을 기준으로 타입이 결정)에 의해 타입 결정
  • 동적 타이핑: 재할당에 의해 변수의 타입은 언제든지 동적으로 변할 수 있음
    • 자바스크립트는 동적 타입 언어!
  • 변수 사용 시 주의사항
    • 변수는 꼭 필요 시 사용 → 변수는 재할당에 의해 언제든지 변경되기에..
    • 변수의 유효범위(스코프)를 좁게 만들어 변수의 부작용을 억제
    • 전역 변수의 사용을 피하기
    • 변수(var, let)보다는 상수(const)를 사용하여 값 변경 억제
    • 변수 이름은 변수의 목적이나 의미를 파악할 수 있도록 네이밍