-
js -데이터 타입js 2020. 8. 17. 13:10
데이터 타입과 관련된 기본적인 사항과 데이터 타입의 종류 중 하나인 원시 타입을 배워보겠습니다.
데이터 타입이란
데이터 타입이란 숫자나 문자열처럼 변수에 저장하는 데이터 종류를 뜻합니다.
c언어나 java와 같은 경우 정수타입 변수 소수타입 변수등과 같이 변수의 데이터 타입과 일치하는 데이터만 저장할 수 있습니다. 이처럼 변수에 타입이있는 언어는 정적 타입 언어라고 부릅니다.
반면에
자바스크립트와 같은 경우 변수에 타입이 없기 때문에 변수에 모든 타입의 데이터를 저장할 수 있습니다.
ex)
var a = 32.4; var a = "안녕하세요"; var a = 23;
변수 a를 보면 소수 타입, 문자열 타입, 정수형 타입 계속 데이터 타입이 변화한다.
이처럼 자바스크립트의 변수는 실행할 때 마다 변수에 저장된 데이터 타입을 동적으로 바꿀수 있는 동적 타입 언어 입니다.
자바스크립트가 처리할 수 있는 데이터 타입은 크게 두가지로 나눌 수 있습니다.
원시타입 , 객체 타입
이 두가지 입니다.
원시타입에 속하는 값에는 정수,소수,문자열,논리값 등이 있습니다. 그리고 원시타입에 속하지 않는 자바스크립트의 값은 객체라고 합니다. 객체는 변수 여러 개가 모여서 만들어진 복합 데이터 타입입니다.
자바스크립트 데이터 타입의 분류