데이터 타입(Data Type)의 종류
타입 확인 법(typeof)
<aside>
📌
데이터 타입의 필요성?
- 값을 저장할 때 확보해야 하는 메모리 공간의 크기를 결정하기 위해
- 값을 참조할 때 한 번에 읽어 들여야 할 메모리 공간의 크기를 결정하기 위해
- 메모리에서 읽어 들인 2진수를 어떻게 해석할지 결정하기 위해
</aside>
✏️ 자바스크립트의 변수는 선언이 아닌 ‘할당’에 의해 타입이 결정 된다. (타입 추론)
그리고 재할당에 의해 변수의 타입은 언제든지 동적으로 변할 수 있다.
위의 특징 때문에 유연성은 높지만, 신뢰성은 떨어진다.
- 변수는 꼭 필요한 경우에만 ‘제한적’으로 사용
- 변수의 유효 범위(스코프) 좁게 만들기
- 전역 변수는 최대한 사용하지 않기
- 변수보다는 상수를 사용하여 값의 변경 막기
- 변수의 이름은 목적이나 의미를 파악할 수 있도록 네이밍하기
타입 변환