개발 공부/타입스크립트 2

타입스크립트 핸드북 (1~4)

https://joshua1988.github.io/ts/guide/functions.html#this 함수 | 타입스크립트 핸드북 타입스크립트에서의 함수 웹 애플리케이션을 구현할 때 자주 사용되는 함수는 타입스크립트로 크게 다음 3가지 타입을 정의할 수 있습니다. 함수의 파라미터(매개변수) 타입 함수의 반환 타입 joshua1988.github.io 1. 기본타입 기본 타입은 크게 12가지가 있다. Boolean - 타입이 진위값인 경우 let isLoggedIn : boolean = false; Number - 타입이 숫자일 때 let num : number = 10; String - 타입이 문자일 때 let str : string = 'hi'; Object Array - 타입이 배열인 경우는 아래처..

타입스크립트 가이드 읽기 - 1. The Basics

1. The Basics Typescript는 함수, string, object 등 타입을 명확하게 정의해주어, 사용할 수 없는 메서드를 사용하는 일이 없도록 방지한다. (ex. function.toLowerCase();) javascript는 동적 타입 검사(타입 오류를 동작 수행 전에는 알 수 없고, 코드 실행해 호출해봐야 안다)만 제공한다. 그래서 어떤 동작 결과를 보일지 코드를 작성하는 동안 확인하기 위해 Typescript 사용하는 것이다. 정적 타입 검사 필요한 이유 1) JavaScript가 런타임 시 내보내는 오류는 ECMA Script 명세에 적힌 대응법 기반이다. 그런데 당연히 오류를 띄워야 할 상황에서 아래처럼 이상하게 작동할 때가 있다. 아예 정의되지 않은 속성을 불러오는데 오류가 ..