초보 개발자

1. Typescript이란 무엇일까?? 본문

TYPE SCRIPT

1. Typescript이란 무엇일까??

taehyeki 2021. 9. 6. 14:33

타입스크립트를 쓰는 이유는 무엇일까

처음 자바스크립트와 전혀 다른 언어라고 생각을 했었지만 알고보니 

자바스크립트를 좀 더 편리하게 사용할 수 있도록 해주는 언어임을 알 수 있었다.

타입스크립트 자바스크립트의 기능은 모두 포함하고 있으면서도 포함되지 않은 새로운 기능들 또한 가지고 있다.

타입스크립트 자체만으로는 브라우저가 실행할 수가 없어서

꼭!!

자바스크립트로 변환하는 컴파일 작업이 필요하다 !!

 

 

1. 변수 값에 데이터 타입지정이 가능하여 다른 타입이 올 경우 사전에 오류를 방지할 수 있다.

 

//JavaScript
function add1(a, b) {
  return a + b;
}
console.log(add1("3", "5"));

//TypeScript
function add2(a: number, b: number) {
  return a + b;
}

console.log(add2("3", "5"));

 

위와 같은 경우가 있다고 가정하면 JavaScript에서는 우리가 오류 없이 결과를 잘 도출하지만 35라는 String을 출력할 것이고 TypeScript와 같은 경우는 string' 형식의 인수는 'number' 형식의 매개 변수에 할당될 수 없습니다.ts(2345) 라는 오류 메시지가 뜨면서 사전에 String에 대한 부분을 차단해준다.

 

 

 

'TYPE SCRIPT' 카테고리의 다른 글

6 함수 기본 매개변수 선택적 매개변수  (0) 2021.09.07
5 Types(any, union) type guard  (0) 2021.09.07
4. interface  (0) 2021.09.07
3 Types  (0) 2021.09.07
2. Typescript 설치 및 만들기  (0) 2021.09.06