웹/TypeScript

TypeScript - typeof 유형 (string,number, bigint, boolean, symbol, undefined)

Judith Hopps 2022. 9. 3. 17:01
반응형

TypeScript의 Typeof 유형

1. string

String
String 타입은 텍스트 데이터를 나타낼 때 사용합니다.
String은 16비트 부호 없는 정수 값 "요소"로 구성된 집합으로, 각각의 요소가 String의 한 자리를 차지합니다.
첫 번째 요소는 인덱스 0에, 그 다음 요소는 인덱스 1, 그 다음은 2, ...입니다. String의 길이는 그 안의 요소 수와 같습니다.

 

2. number

Number 타입은
배정밀도 64비트 이진 형식 IEEE 754 값(-(2^53 − 1)부터 2^53 − 1까지의 수)입니다.
Number 타입은 부동소수점 숫자 외에도 +Infinity, -Infinity, NaN("Not a Number") 세 개의 상징적인 값을 가집니다.

3. bigint

BigInt 타입은
임의 정밀도로 정수를 나타낼 수 있는 JavaScript 숫자 원시 값입니다.
BigInt를 Number의 안전 한계를 넘어서는 큰 정수도 안전하게 저장하고 연산할 수 있습니다.
BigInt는 정수 끝에 n을 추가하거나 생성자를 호출해 생성할 수 있습니다.

4. boolean

Boolean 타입은
논리 요소를 나타내며 true와 false 두 가지의 값을 가질 수 있습니다. 

5. symbol

Symbol은 
고유하고 변경 불가능한 원시 값이며 객체의 속성 키로 사용할 수 있습니다.
어떤 프로그래밍 언어들에선 "아톰"이라고 부르기도 합니다.

6. undefined

값을 할당하지 않은 변수는 undefined 값을 가집니다. 
반응형