컴퓨터/웹 : JS
[JS] 자바스크립트 데이터 타입 정리
도도새 도
2022. 11. 9. 21:58
자바스크립트 데이터 타입
자바스크립트는 동적인 언어이다. 따라서 미리 타입을 명시할 필요가 없다. 프로그램이 처리되는 과정에서 타입이 처리된다. 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 | 텍스트 데이터를 나타낸다. | 각 텍스트의 요소는 각 인덱스로 저장된다. C나 C++에서의 방식과 비슷하다. “”와 ‘’모두 String을 의미한다. |
Symbol | 고유하고 변경 불가능한 값이다. | |
Object | 식별자로 참조 가능한 메모리에 있는 값이다. |
각 자료형 출력 간단 예시