본문 바로가기
컴퓨터/웹 : JS

[JS] 자바스크립트 데이터 타입 정리

by 개발자 너울 2022. 11. 9.

자바스크립트 데이터 타입

 

자바스크립트는 동적인 언어이다. 따라서 미리 타입을 명시할 필요가 없다. 프로그램이 처리되는 과정에서 타입이 처리된다. js의 변수는 어떤 특정 타입과 연결되지 않고, 모든 타입의 값으로 할당 및 재할당이 가능하다.

 

자바스크립트에서는 6가지 기본 자료형과 Object라는 자료형을 지원한다.

 

자바스크립트의 변수 선언과 타입

 

자바 스크립트의 변수 선언 방법은 아래와 같다.

let variable = 16;

const variable = “변수입니다.”

 

순서대로

let, const : 변수 선언

variable : 변수명

16, “변수입니다.” : 변수 값

 

자바스크립트 타입 정리

 

js의 타입들을 정리하자면 아래와 같다.

타입 설명
Boolean true, false 두 값을 가진다.  
Null null값을 가진다. 비어있음을 나타내며, boolean연산에서 false로 취급한다.
Number 부동소수점, +Infinity, -Infinity,
NaN(Not a Number)를 값으로 가진다.
Infinity값은 무한대를 나타내나 수학에서의 그것과는 다르다.
(https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY)

Undefined undefined를 가진다. 값을 할당하지 않은 변수에 할당되는 값이다.
String 텍스트 데이터를 나타낸다. 각 텍스트의 요소는 각 인덱스로 저장된다.
CC++에서의 방식과 비슷하다.
“”‘’모두 String을 의미한다.
Symbol 고유하고 변경 불가능한 값이다.  
Object 식별자로 참조 가능한 메모리에 있는 값이다.  

 

각 자료형 출력 간단 예시

 

결과값

댓글