TypeScript 실습
1. 인자값에 대한 에러 출력
자바스크립트는 함수를 선언할 때 인자를 3개를 넣고, 함수 실행시 매개변수를 2개만 넣어도 실행이 되었다.
하지만! 타입스크립트에서는 3개 인자가 모두 들어가지 않으면 오른쪽 사진과 같은 에러를 출력해준다.
만약 특정 인자가 필수가 아닌 옵셔널이라면 ?
?를 인자 뒤에 붙여주면 옵셔널이라고 인식을 하고 함수실행시 에러를 출력하지 않는다.
2. 타입 설정하기
타입스크립트에서는 인자에 타입을 설정할 수 있다.
설정하지 않은 상태라면 왼쪽과 같은 사진처럼 모든 인자가 any 라고 표기 되어있고,
오른쪽처럼 설정을 한다면 인자에 타입이 지정된 것을 확인할 수 있다.
만약 매개변수가 해당 타입을 하고 있지 않는다면 에러를 출력한다.
타입스크립트는 출력되는 결과값에도 타입을 지정해줄 수 있다.
'2020-2021 > TIL' 카테고리의 다른 글
Mini-react-project2 #0 (0) | 2021.02.28 |
---|---|
Block Chain [typescript] #4 (0) | 2021.02.26 |
Block Chain [typescript] #2 (0) | 2021.02.23 |
Block Chain [typescript] #1 (0) | 2021.02.22 |
0203 (0) | 2021.02.03 |
댓글