[TS] 자바스크립트와 타입스크립트

ckxo·2023년 8월 31일
0

Typescript

목록 보기
1/1

기존 자바스크립트에서는 코드 상 어떠한 오류가 있어도 해당 오류를 최대한 유저에게 보여주지 않으려고 했다.

let arr = [1,2,3];
arr.push("4");

위 코드처럼, number만 있는 배열에 문자열을 넣을 수 있는 것들이 그 예에 해당한다.

그러나 타입스크립트에서는 타입을 명확히 정해주어 이러한 오류를 줄이는 것을 목적으로 하기 때문에 같은 코드를 작성해도 타입스크립트에서는 에러가 난다.

따라서, 자바스크립트에서는 코드를 실행한 뒤에야 에러를 확인할 수 있는 반면 타입스크립트에서는 코드를 실행하기 전, 즉 코드를 작성하면서 코드 상 잘못된 부분을 바로잡을 수 있다.

0개의 댓글