[JavaScript] 자바스크립트 데이터 타입 이해하기
2022. 6. 5. 22:59ㆍProgram/JavaScript
068_자바스크립트 데이터 타입 이해하기
[적용]
- 자바스크립트의 데이터 타입을 이해하고 싶을 때
- 문자열과 숫자 등의 서식을 이해하고 싶을 때
[문법]
메소드 | 의미 |
원시(Primirive) 타입(기본) | 원형 데이터 |
객체(Object) 타입(복합) | 참조 데이터 |
[내용]
자바스크립트는 숫자, 문자열, 질리값, 객체 등의 데이터를 타입으로 분류하며,
원형 데이터와 참조 데이터가 있다.
원사 타입은 숫자, 문자열 등의 원형 데이터로 다음과 같이 여섯 가지로 분류한다.
원시 타입 | 의미 | 예 |
Boolean | 진리값 타입 | true, false |
String | 문자열 타입 | '사자', '호랑이' |
Number | 숫자 타입 | 1, 30 |
Undefined | 값 미정 | undefined |
Null | 비어 있음 | null |
Symbol | 심볼 타입 | Symbol() |
다음은 숫자와 문자열을 참조하는 변수다. '참조(Reference)'란 메모리상의 데이터를 가리킨다는 의미다.
// 100을 참조하는 데이터
const num = 100;
// '사자'를 참조하는 데이터
const str = '사자';
객체 타입(복합형)은 배열, 객체 등 원시 타입 이외의 모든 데이터이다.
객체 타입 | 의미 | 예 |
Object | 객체 타입 | 원시 타입을 제외한 모든 데이터(Array, Object, Data 등) |
객체 타입은 원형 데이터가 아닌 다른 데이터를 참조하는 데이터다.
다읨의 배열은 데이터 1, 2, 3을 참조하는 데이터이다.
const arr = [1, 2, 3];
다음 연관 배열은 키(Key)가 각각의 데이터를 참조한다.
const obj = {
age: 18,
name: '사자'
};
const arr = [
{ id: 10, name: '사자' },
{ id: 20, name: '여우' },
{ id: 30, name: '곰' }
];
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 데이터 타입 확인하기 typeof (0) | 2022.06.06 |
---|---|
[JavaScript] 자바스크립트 가변성(Mutable)과 불가변성(Immutable) 이해하기 (0) | 2022.06.06 |
[JavaScript] 자바스크립트 객체 수정 제한하기 (0) | 2022.06.03 |
[JavaScript] 자바스크립트 객체 요소 분할 대입(비구조화 할당)하기 (0) | 2022.06.03 |
[JavaScript] 자바스크립트 객체 요소 값 확인하기 (0) | 2022.06.03 |