Q) 2Q) 3 불확실한 변수의 타입(union type 등)일 때조건을 통해 타입을 확실하게 만들어줌.조건문 간단히 표현 가능간편하지만 사용 지양..용도1. Narrowing할 때용도2. 무슨 타입이 들어올지 100% 확실할 때 사용reason: 이것도 any랑 비슷
참고 - assertion에 대해서.(https://velog.io/@bigwave-cho/TS-Part1-%EC%BD%94%EB%94%A9%EC%95%A0%ED%94%8Cstate를 한 곳에서 관리하여 관리 용이state 수정 시 발생 버그 감소npm ins
MDN spread 문법https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Spread_syntax배열이나 객체의 값들을 변수에 쉽게 할당해준다.let 변수1 = 배열0; 이렇게 안
Node.js 최신버전, VScode 에디터 설치하기.VScode 에디터에서 터미널 오픈터미널에 입력 npm install -g typescript(Access 에러나면 앞에 sudo 붙여서 실행)에디터로 작업할 폴더 열고 .ts로 끝나느 파일 만들면 세팅 끝.자동으로
JS는 동적 언어(dynamic language)이기 때문에 타입 지정을 하지 않아 안정성이 떨어진다.TS는 타입 시스템을 제공하여 버그를 감소시키고 런타임 에러를 예방하며 생산성을 증가시킬 수 있다.JS / TS 안정성 예시TS는 강언어(Strongly type La
중점: 타입스크립트의 타입은 속성에 대한 집합이 아닌 값들의 집합이다.number, string : 무한집합A|B : A와 B의 합집합A&B : A와 B의 교집합unknown : 모든 집합의 상위 집합(superset) ; 전체집합never : 모든 집합의 부분 집합(