자바스크립트 자료형 데이터타입 종류 (javascript data type)

자바스크립트의 자료형 (=데이터 타입, data type) 의 종류는 크게 기본형과 객체형으로 나눌 수 있습니다. 

기본형

자바스크립트 자료형 중 가장 기본적인 값입니다.

원시 자료형, 원시데이터라고도 하며 변경이 불가능한 값입니다.

1.문자형(String)

데이터를 ‘’,”” 안에 표현. 따옴표 안에 둘러싸인 문자들의 집합을 의미합니다.

숫자가 들어갈 경우도 이를 수가 아닌 텍스트로 인식합니다.

2.숫자형(Number)

숫자를 나타내거나 연산을 하는데 쓰이는 데이터 타입입니다.

정수나 실수를 기본하지 않고 통용해서 숫자를 처리합니다.

숫자형 데이터를 의미하며,

원래는 따옴표( ‘’,”” ) 안에 숫자가 들어가게 될 경우 숫자형 데이터타입이 아니라 문자형 데이터타입으로 인식하나

 Number() 메서드 안에 입력할 경우 따옴표 안에 숫자를 기재해도 숫자형 데이터타입으로 인식합니다.

3.논리형(Boolean)

참과 거짓으로 표현되는 값이며, 2개 데이터를 비교시 사용할 수 있습니다.

비교 연산자 등에 의해 참/거짓을 자동으로 판별할 수 있다. 참, 거짓을 각각 직접 입력 가능합니다.

메서드에 데이터 입력시 0, null, undefined, 빈문자를 제외한 모든 데이터에 true라는 값을 반환합니다.

4. null

빈 값. (=변수가 참조하는 객체가 없음)

기존에 정의한 변수 값을 초기화할때도 사용하는 데이터타입입니다.

undefined과 null의 차이점은,

undefined는 정말 아무 데이터가 없을 때 표시하지만 null은 메모리 안에 null이라는 값이 저장됩니다.

5.undefined

값을 할당하지 않은 변수가 가지는 값입니다. (=아직 값을 할당하지 않았음)

어떠한 변수를 정의해 놓고, 값을 할당하지 않았을 때 

document.write를 사용하면 해당 값을 확인할 수 있습니다.

6.심볼형(Symbol)

유일하며 변경 불가능한 기본값을 만듭니다.

객체형 (Object)

데이터와, 그 데이터에 관련한 절차, 방법, 기능 등의 동작을 모두 포함할 수 있습니다.

함수 (Function)

배열 (Array)

날짜 (Date)

정규식 (RegExp)

등으로 여러 속성을 하나의 변수에 저장할 수 있도록 해주는 데이터타입입니다.


댓글 남기기