본문 바로가기
JavaScript

TS - type annoatation

by 달보드레. 2021. 12. 9.
let a: number;

a = 'hi';

a = 20;

a의 타입을 number 타입으로 지정했다

이럴 경우 a에는 number 타입의 값만 할당 할 수 있다

따라서

이렇게 빨간줄이 슥 그어진다

배열은

let a: Array<number> = [1,2,3] 
let a: number[] = [1,2,3] 
// 위의 방법보단 주로 이렇게 사용한다

함수도 마찬가지로

function hello(x:number) { 
	console.log(x) 
} 

hello('hi')​

역시 매개변수의 타입도 지정이 가능하다 타입이 맞지 않는다면 빨간줄이 슥

 

'JavaScript' 카테고리의 다른 글

TS - Compilation Context  (2) 2021.12.09
JS의 type vs TS의 type  (0) 2021.12.09
JS - 전개연산자  (0) 2021.10.18
JS - 구조 분해 할당  (0) 2021.10.18
JS - var vs let vs Const  (0) 2021.10.18