Language/Javascript

[JS] 데이터 타입

검은 까마귀 2022. 2. 24. 19:45

1. 숫자(number): 정수와 실수를 구분하지 않고 모든 수를 실수 하나로만 표현한다

 

2. 문자열(string): 문자열은 큰따옴표나 작은 따옴표로 둘러싸인 문자의 집합을 의미

숫자와 문자열을 더할 수도 있으며 더하면 숫자를 문자열로 자동 변환한다.


3. 불리언(boolean): 불리언은 참과 거짓을 표현한다.

true와 false로 표현이 가능하다.

 

4. 심볼(symbol) : ECMAScript 6부터 제공됨

심볼은 유일하고 변경할 수 없는 타입으로, 객체의 프로퍼티를 위한 식별자로 사용할 수있다.

*typeof 연산자는 피연사자의 타입을 반환하는 피연산자가 단 하나뿐인 연산자 이다.*


5. undefined
자바 스크립에서는 null이란 object의 타입이며, 아직 값이 정해지지 않은 것을 의미한다.

또한, undefined란 null과 다르게 타입이 정해지지 않을것을 의미한다.

초기화되지 않은 변수나 존재하지 않는 값에 접근할때 반환된다.


6. 객체

자바 스크립트의 기본 타입은 객체이다.

객체는 여러 프로퍼티나 메소드를 같은 이름으로 묶어놓은 일종의 집합체 이다.

 

 

반응형

'Language > Javascript' 카테고리의 다른 글

[JS] 함수  (0) 2022.02.24
[JS] 변수  (0) 2022.02.24
[JS] 명시적 데이터 타입의 변환  (0) 2022.02.21
[JS] 출력 방법  (0) 2022.02.21
[JS] 자바스크립트의 기능  (0) 2022.02.21