타입스크립트 컴파일러는 완벽히 독립적인 두가지 일을 한다.
- 최신 타입스크립트/자바스크립트를 구버전의 자바스크립트로 트랜스 파일
- 코드의 타입오류를 체크
따라서, 타입스크립트에서는 C나 Java와 다르게 타입오류가 있는 코드도 컴파일이 가능하다.
// myFirstTypescript.ts | |
const str: string = "happy CODEing"; | |
class Coffee { | |
private name: string; | |
private temperature: string; | |
constructor(name: string, temperature: string) { | |
this.name = name; | |
this.temperature = temperature; | |
} |
구분 | arg Type | arg갯수 | DOMString파싱 | script Node삽입 시 실행 | |
---|---|---|---|---|---|
appendChild | node | one | O | O | |
append | node||DOMString | several | O | X | |
innerHTML | DOMString | one | O | X | |
textContent | string | one | X | X |