Typescript (Type System + Javascript)
- 자바스크립트의 superset 언어
- 예측가능하고 안전하다 (에러사전 방지)
- 브라우저에서 실행하기 위해서는 ts 파일을 js 파일로 변환해줘야 한다 (compile)
// js
function sumNumber(fistNumber, secondNumber) {
return fistNumber + secondNumber;
}
console.log(sumNumber(1,2); // 3 (number)
console.log(sumNumber("1","2"); // "12" (string)
// ts
function sumNumber(firstNumber: number, secondNumber: number): number {
return fistNumber + secondNumber;
}
console.log(1,2); // 3
consile.log("1", "2"); // error
위의 예제를 보면 js 에서는 예측할 수 없는 결과가 나오지만 ts 에서는 컴파일 과정에서 에러를 잡아낼 수 있다.
'TYPESCRIPT' 카테고리의 다른 글
[Typescript] Generic(제네릭) (0) | 2024.08.01 |
---|---|
[Typescript] Enum(이넘) (0) | 2024.07.16 |
[Typescript] 인터페이스(interface)[2] (0) | 2024.07.12 |
[Typescript] 인터페이스란? (interface)[1] (0) | 2024.07.09 |
[Typescript] 타입 종류 (0) | 2024.06.11 |