학습(구)/JavaScript(구)

자바스크립트 기본문법 - 자료형

잉아당 2021. 8. 1. 23:10
728x90

자바스크립트의 변수는 자료형에 관계없이 모든 데이터일 수 있습니다. 상황에 따라 문자열일 수 있고 숫자일 수 있습니다.

 

숫자형 

- 정수와 부동소수점 숫자를 나타냅니다.

- 대표적인 연산자는 *, /, +, - 등이 있습니다.

- Infinity, NaN 등 도 숫자에 포합됩니다.

 

BigInt

- (2^53 -1) 보다 큰 값 혹은 -(2^53 -1)보다 작은 정수는 숫자형을 통해 표현할 수 없습니다.

- 이러한 경우에는 BigInt 형을 이용해 표현할 수 있으며 정수 리터럴 끝에 n을 붙여 사용할 수 있습니다.

 

문자형 

- 따옴표로 묶어 문자열을 표현할 수 있습니다.

- 역따옴표로 변수나 표현식을 감싼후 ${~~}를 넣어주면 변수나 표현식을 문자열 중간에 쉽게 넣을 수 있습니다.

 

불린형

- true와 false 두가지 값만 있는 자료형입니다.

 

null

- 어느 자료형에도 속하지 않는 값입니다.

- 존재하지 않는 값 혹은 비어있는 값을 나타내는 데 사용합니다.

 

undefined

- 값이 할당되지 않는 상태로 null과 다른 의미를 가집니다.

- 직접적으로 할당하지는 않고 값을 할당하지 않으면 자동으로 할당되어집니다.

- 변수가 비어있거나 알 우 없는 상태이면 null을 사용합니다.

 

객체와 심볼

- 객체는 문자열과 숫자열 등 여러 형태의 자료형을 표현할 수 있습니다.

- 심볼은 고유한 식별자를 만들 때 사용합니다.

 

typeof 연산자

- 인수의 자료형을 반환하는 연산자입니다.

- typeof X 혹은 typeof(X) 의 형태로 사용합니다.