패스트캠퍼스 강의
-
사용자의 관점으로 코드 바라보기Programming/JavaScript & TypeScript 2022. 2. 16. 15:44
타입스크립트의 타입 시스템 1) 명시적으로 지정 가능 2) 지정하지 않으면 타입 스크립트 컴파일러가 자동으로 추론 타입이란 해당 변수가 할 수 있는 일을 결정하는 것 function f1(a){ return a } a가 무슨 타입이냐에 따라서 할 수 있는 일이 달라진다. 자바스크립트는 함수 사용법에 대해서 오해를 야기할 수 있다. function f2(a){ return a*38; } console.log(f2(10)); // 380 console.log(f2('Mark')) // NaN 과연 함수 작성자는 어느걸 의도했을까? 타입 스크립트에서는 명시적으로 지정하지 않으면 Any로 추론 된다. 함수 작성자는 올바른 사용법을 사용자에게 전달하지 않은것 noImplicitAny 옵션을 켜면... 타입을 명시..