영원히 흘러가는 강

TypeScript 기본 타입 본문

TypeScript

TypeScript 기본 타입

double_R_one_G 2021. 6. 14. 16:35
728x90

 

TypeScript의 기본 타입에는 크게 12가지가 존재!

 

 

String


let str:string='Hello';

 

 

Number


let num:number=100;

 

 

Bolean


let isLastName: boolean=true;

 

 

Object


let user: { name: string, age: number } = {
  name: 'GR',
  age: 100
};
console.log(user); // {name: "GR", age: 100}

 

 

Array


let arr:number[]=[1,2,3];	//배열시에

let arr:Array<number>=[1,2,3]; //제네릭을 사용할 수 있다

 

 

Tuple


튜플은 배열의 길이가 고정되고 각 요소의 타입이 지정되어 있는 배열 형식

 

let arr:[string,number]=['hi',10];

 

 

Enum


enum 특정 값(상수)들의 집합

enum Cars {BMW,AUDI,BENZ,TESLA}
let dreamCar:Cars=Cars.TESLA;

//인덱스 번호로도 접근 가능
enum Cars {BMW,AUDI,BENZ,TESLA}
let dreamCar:Cars[0];

 

 

Any


모든 타입에 대해 허용

let str:any='hi';
let num:any=10;
let arr:any=['a',2,true];

 

 

Void


변수에는 udefined와 null만 할당하고, 함수에는 반환 값을 설정할 수 없는 타입

 

let unuseful:void=undefined;

function notuse():void{
	console.log('str')
    }

 

 

Never


함수의 끝에 절대 도달하지 않는다는 의미

 

funciton neverEnd():never{
	while(true){
    
    }
   }
728x90

'TypeScript' 카테고리의 다른 글

이펙티브 타입스크립트  (0) 2022.02.09
object value 출력  (0) 2022.01.03
Props + 배열 안에 객체  (0) 2021.12.22
TypeScript + React  (0) 2021.11.10
TypeScript  (0) 2021.06.14
Comments