[ JS/TypeScript ]
TypeScript
2020-07-30 10:46:13
타입스크립트는 프로그래밍 언어이자 자바스크립트 생성 도구. C#을 설계했던 아네르스 하일스베르그가 마이크로소프트에서 오픈소스 프로젝트로 설계. 타입스크립트는 자바스크립트 코드를 만들기 때문에 기존에 사용하던 자바스크립트 도구, 프레임워크, 라이브러리를 모두 사용할 수 있다. 타입스크립트의 장점 컴파일 과정에서 구문 오류 발생 실행 시점에서 오휴가 발생하게 되는 자바스크립트와는 다르다. 구문 오류를 잡아내기 훨씬 쉽다. 강타입, 정적 타입 자바스크립트는 동적 언어로 실행 중인 객체의 속성/동작 등을 바로 바꿀 수 있다. 문자열이 할당된 변수에 숫자나 함수 등을 재할당하여 변수 타입을 변경할 수 있다. 전통적 객체지향 언어는 강타입으로 변수 타입을 변경할 수 없다. 타입스크립트는 변수를 선언할 때 타입을 명..