자바스크립트의 자료형은 숫자형, BigInt, 문자형, 불린형, null, undefined, 객체와 심볼이 있다. 다만 다른 언어와 다르게 자바스크립트는 변수가 자료형과 관계없이 모든 데이터 일 수도 있다. 이게 무슨말이냐 감이 안잡히면 예시를 보자. let message = "foo"; // 여기서는 문자열 message = 3.141592; // 여기서는 숫자 이렇게 문자열로써 선언을 했었지만 다음에 숫자로 재선언 하더라도 자바스크립트는 에러를 발생하지 않는다. 이처럼 자료의 타입은 있지만 변수에 저장되는 값의 타입은 언제든지 바꿀 수 있는 언어를 ‘동적 타입(dynamically typed)’ 언어라고 부른다. 숫자형 let integer = 314; let float = 3.14; 숫자형은 정수..