타입스크립트- 1

hojoon·2023년 3월 15일
1

타입스크립트

목록 보기
1/9

TypeAnnotation

let a = "Hojoon" ;

a = 39 ;

타입스크립트에서는 오류가 발생한다.

위에서 a라는 변수에 문자열 "Hojoon"을 할당해주면서 a 변수에 string타입이 지정되었기 때문이다!

마찬가지로

let a = 39 ;

a="hojoon";

에러다!!

그리고 이렇게 쓰일 수 있다.

let a = string ; 

a = "hojoon" ;  O
a = 29 ; X 

이렇게 위에서 타입을 지정해주면 문자열 타입만 할당해줄수 있다.

이렇게 특정한 변수, 개체에 타입을 지정해주는 것이 TypeAnnotaion 이라고 한다.

마찬가지로 함수에도 사용가능한데,

const hello = (a:number) => {}; 
hello("hojoon");

매개변수에도 타입을 지정할 수 있는데 a에는 number타입만 들어가도록 했기때문에 "hojoon" 이라는 문자열이 들어가면

에러다 !!

profile
프론트? 백? 초보 개발자의 기록 공간

0개의 댓글