-
TypeScript vs JavaScriptProgramming/JavaScript & TypeScript 2022. 2. 15. 08:26728x90
Static type(TS) vs Dynamic type(JS)
JS는 실행시에 점검, TS는 상시 점검
JS는 실행시 점검이기때문에 number가 맞는지 체크해야되지만, TS는 만약 문자열이면 실행조차 안됨(개발중에 에러남)
//JavaScript function add(n1, n2) { if (typeof n1 !== 'number' || type n2 !== 'number') { throw new Error('Incorrect input!'); } return n1+n2; //TypeScript function add(n1:number, n2:number) { return n1+n2; }
기본제공타입
Boolean, Number, String, Null, Undefined, Symbol, Array(object형)
프로그래밍을 도울 추가 타입 (타입스크립트의 안정성향상)
Any, Void, Never, Unknown
Enum
Tuple(object형)
'Programming > JavaScript & TypeScript' 카테고리의 다른 글
사용자의 관점으로 코드 바라보기 (0) 2022.02.16 Primitive Type (0) 2022.02.15 리액트를 다루는 기술 (0) 2021.12.16 map (0) 2021.09.26 클래스 컴포넌트 vs 함수형 컴포넌트 (0) 2021.09.25