자바스크립트 데이터 타입의 종류

Beom·2022년 3월 4일
0

자바스크립트 101

목록 보기
2/9

자바스크립트의 모든 값은 그 종류가 무엇인지에 따라 데이터 타입이 나뉘게 된다. 크게 원시 타입(Primitive)과 객체 타입(Object)으로 구분된다. 데이터 타입을 알아보고 싶다면 typeof 연산자를 활용하면 알아낼 수 있다.

원시타입에는 숫자, 문자열, 불리언, Undefined, Null, 심벌타입이 있다
데이터 타입
숫자 / Numbers소수점으로도 표기할 수 있으며 *과학적 표기법을 활용하여 입력가능
문자열 / String작은따옴표(''), 큰따옴표("") 또는 백틱(``)을 사용하여 텍스트 표기
불리언 / Boolean논리적 참(True)과 거짓(False)를 나타냄
Undefined변수의 선언만 이루어진 상태, 공간은 텅 비어있음,
데이터가 없기 때문에 데이터 타입이 Undefined
Null변수에 값이 없다는 것을 의도적으로 명시,
유효한 값을 반환할 수 없는 경우 명시적으로 반환하기도 함
Symbol다른 값과 중복되지 않는 유일무이한 값으로 변경불가능한 원시 값,
이름 충돌이 없는 객체 프로퍼티 키를 만들기 위해 사용

객체타입으로는 배열, 함수 그리고 정규 표현식 등이 있다

원시 타입을 제외한 나머지 값들은 모두 객체이다
객체는 참조에 의한 전달방식으로 전달된다
객체의 프로퍼티는 기본 타입의 값을 가질수도, 다른 참조 타입을 가질수도 있다

0개의 댓글