TypeScript_01_

지원·2023년 12월 15일

TypeScript

목록 보기
1/13
post-thumbnail

타입 스크립트

런타임 오류
프로그램 실행 도중에 발생하는 오류

자바스크립트에서 런타임 오류가 많이 일어나는 이유
언어 특성상 코드가 실행되기 전에는 코드가 올바른지 검사하지 않기 때문.

코드를 미리 기계어로 바꾸어놓고 실행하는 컴파일 언어가 아니라
코드를 한줄한줄 읽어서 실행하는 인터프리터 언어이기 때문이다.

게다가 자바스크립트 변수에는 정해진 타입이라는 게 없다.

자바스크립트는 동적 타이핑 언어이다.

  • 숫자형, 문자열, 배열 이런 자료형들을 자유롭게 바꿔가면서 사용할 수 있다.

동적 타이핑 언어

  • 개발자가 마음대로 편하게 변수를 쓸 수 있음
  • 실수하기 쉽고, 실수를 발견하기 어려움

타입 스크립트
기존 자바스크립트에다가 정적 타이핑 지원

정적 타이핑은 변수나 함수의 타입을 지정해놓고 그 타입만 계속 사용하는 방식

실제로 배포하기 전에 타입 체크
(이 때 코드 전체를 체크하면서 실수를 미리 발견할 수 있음)

개발자와 협업할 때

package.json파일과package.lock.json파일을 공유 받고
터미널에서 npm install을 해주면

공유한 개발자의 작업 환경과 나의 작업환경이 완전히 똑같아 질 수 있다.

0개의 댓글