And Brain said,
정장입은 JavaScript, 'TypeScript' 본문
반응형
자바스크립트는 자유도가 매우 높기 때문에 개발자들에게 정말 최대한 오류를 안 보여주려 노력한다.
만약, 당신이 자바스크립트라는 방대한 오픈월드 속에서 미지의 에러들을 때려잡으며 흥미진진한 개발을 하고 싶다면 타입스크립트를 사용할 필요가 없다.
당신이 강타입언어에 익숙한데 자바스크립트를 써야 한다면 타입스크립트가 당신에게 도움이 될 수 있다.
그럼 오늘은 격식을 갖춘 자바스크립트, 타입스크립트 실습을 해보자.
https://www.typescriptlang.org/ko/play
타입스크립트 공식 홈페이지에서 간단하게 타입스크립트 실습을 할 수 있다.
간단하게 man 객체를 선언했다.
자바스크립트였다면 아무런 오류없이 가능했을테지만 타입스크립트는 타입의 유효성을 강하게 검사해준다.
위는 초기값을 정해줬기 때문에 타입을 알아서 잡아준 것이고
이렇게 선언해도 된다.
이런식으로 ?를 통해 값이 number | undefined라고 선언할 수도 있다.
그리고 이렇게 커스텀 타입 또한 만들어줄 수 있다.
다음은 함수를 살펴보자.
이렇게 인자에 타입을 줘서 만든다.
그러면 return 값에 타입을 주고 싶다면 어떻게 할까?
이렇게하면 return 값에 타입을 줄 수 있다.
화살표 함수도 타입을 줄 수 있다.
또한 readonly 속성을 추가하여 한 번 선언된 값을 수정하지 못하게할 수도 있다.
Thanks for watching, Have a nice day.
반응형
'IT > TypeScript' 카테고리의 다른 글
TypeScript, 불확실한 변수에 대비하라 (2) | 2023.03.15 |
---|---|
TypeScript, Function | Call Signature, Overloading 그리고 Polymorphism (0) | 2022.12.25 |
예절을 배운 JavaScript, 'TypeScript' (1) | 2022.11.11 |
Comments