영원히 흘러가는 강
TypeScript 기본 타입 본문
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