Typescript는 Javascript의 SuperSet이라고 할 수 있다. TypeScript는 프로그래밍 언어인데, Javascript처럼 생겼고 컴파일을 해도 Javascript처럼 컴파일된다. 따라서 TypeScript에 작성하는 건 모두 JavaScript로
Value에 접근은 가능하지만 수정이 불가능하다.사용자의 학년별로 등급을 매기고 싶은데, 모두 다 Optional하게 만들어야 한다. 이럴 때 ?를 다 붙이지 않고 문자열 인덱스 설명을 추가한다. 성적은 사실 string으로 받기엔 범위가 넓으므로 string lite