작성한 코드
타입 주석과 인터페이스로 값의 모양을 표현합니다.
let value: number = 10; value = "hello";TypeScript의 타입 정보는 개발 도구와 컴파일 단계에서 쓰입니다. 런타임에 도착하는 결과물은 타입 문법이 제거된 JavaScript입니다.
타입 주석과 인터페이스로 값의 모양을 표현합니다.
let value: number = 10; value = "hello";컴파일러가 실행 전에 타입 약속을 어긴 코드를 보고합니다.
Type error: string is not assignable to number타입 오류를 고친 코드가 통과하면 JavaScript 출력물이 만들어집니다.
let value = 10; value = 20; // types erased브라우저 / Node.js는 최종 JavaScript를 실행합니다.
Browser / Node.js executes JavaScript