타입스크립트(TypeScript)란 \*Dynamic typing을 지원하는 자바스크립트(JavaScript)를 사용하는 개발환경에서 type과 관련된 버그들을 예방하기 위한 언어이다.number를 입력해야 하는 부분에서 string을 입력했을 때와 같은 단순한 실수도
타입스크립트에서 type과 intertace는 값의 타입에 대한 구조를 정의하기 위해 사용하지만 약간의 차이가 있다. 프로젝트의 성격을 고려해서 협의 후 둘 중 원하는 자료형을 사용하면 된다.두 가지 방법 다 사용목적이 같으므로 기본문법은 비슷하다.그러나 type은 변
Narrowing & Assertion (타입 하나로 지정해주기) 타입을 정확하게 지정하면 코드가 안전해진다. 타입스크립트(TypeScript)로 개발을 하다보면 간혹 *union type을 사용하면서 하나의 변수 혹은 함수에 타입이 한 가지로 확정되지 않는 경우가
요즘 난 React로만 개발하다보니 HTML을 직접적으로 제어할 기회가 많이 없었는데,TypeScript를 공부하다보니 문득 getElementsBy나 querySelector로 가져온 데이터들도 타입검사가 필요할 것 같다는 생각이 들었다.JavaScript에서 DOM
Narrowing & Assertion 포스트에서 다뤘던 주제인데, Narrowing과 Assertion을 하기 전에 우선 타입검사가 우선시 된다.타입을 알아야 타입에 따른 동작을 구분하던지 할 테니까...TypeScript에서 타입을 검사하기 위한 방법으로 대표적으로