[TIL] TYPESCRIPT란

경두현·2021년 9월 6일
0

TypeScript란

  • 타입스크립트(TypeScript)는 자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어이다. 마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다.
  • 타입스크립트는 자바스크립트 엔진을 사용하면서 커다란 애플리케이션을 개발할 수 있게 설계된 언어이다. 자바스크립트의 슈퍼셋이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립트 프로그램으로도 동작한다.
  • 타입스크립트에서 자신이 원하는 타입을 정의하고 프로그래밍을 하면 자바스크립트로 컴파일되어 실행할 수 있다.
  • 타입스크립트는 모든 운영 체제, 모든 브라우저, 모든 호스트에서 사용 가능한 오픈 소스이다.

왜 TypeScript를 사용하나요?

  • 에러의 사전 방지
  • 코드 가이드 및 자동 완성

에러의 사전 방지

  • 코드에 타입을 부여하여 타입과 일치하지 않는 값이 들어올 경우 미리 경고를 주어 에러의 사전 방지.
function sum(a: number, b: number) { // a,b에는 number type만 가능하다.
	return a + b
	}

sum("1", "2") // error
sum(1, 2) // 3

코드 가이드 및 자동 완성

  • VScode와 TypeScript는 지정한 Type을 바탕으로 다양한 결과값을 추측한다. 추측한 결과값 바탕으로 다양한 옵션을 미리 유저에게 추천하여 코드 작성의 효율을 높여준다.

출처
타입스크립트 - 위키피디아
https://ko.wikipedia.org/wiki/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8

profile
개발자(진)

0개의 댓글