-
모던 자바스크립트 딥 다이브 6장. 데이터 타입Modern JavaScript Deep Dive 2022. 4. 16. 23:24
데이터 타입
자바스크립트는 7개의 타입을 제공한다.
원시 타입 (primitive type) 객체 타입 (reference type / object type) 숫자, 문자열, 불리언, undefined, null, symbol 배열, 객체, 함수 정적 타입 언어는 변수 선언 시점에 변수의 타입이 결정되고 변수의 타입을 변경할 수 없다.
동적 타입 언어인 자바스크립트에서는 값을 할당하는 시점에 변수의 타입이 동적으로 결정되고 변수의 타입을 재할당을 통해 언제든지 자유롭게 변경할 수 있다.
컴퓨터가 이해하는 코드는 어떤 바보도 쓸 수 있다.
하지만 훌륭한 프로그래머는 사람이 이해할 수 있는 코드를 쓴다.
-- 마틴 파울러, 리팩토링의 저자
'Modern JavaScript Deep Dive' 카테고리의 다른 글
모던 자바스크립트 딥 다이브 8장. 제어문 (1) 2022.04.18 모던 자바스크립트 딥 다이브 7장. 연산자 (0) 2022.04.17 모던 자바스크립트 딥 다이브 5장. 표현식과 문 (1) 2022.04.16 모던 자바스크립트 딥 다이브 4장. 변수 (0) 2022.04.15 모던 자바스크립트 딥 다이브 3장. 자바스크립트 개발 환경과 실행 방법 (0) 2022.04.14