Movatterモバイル変換


[0]ホーム

URL:


본문으로 이동
위키백과
검색

타입스크립트

위키백과, 우리 모두의 백과사전.
타입스크립트
패러다임멀티 패러다임:함수형,제네릭,명령형,객체 지향
설계자마이크로소프트
개발자마이크로소프트
발표일2012년 10월 1일(13년 전)(2012-10-01)[1]
최근 버전5.9[2] 위키데이터에서 편집하기
최근 버전 출시일2025년 8월 1일(3개월 전)(2025년 8월 1일)
자료형 체계덕 타이핑, gradual, structural[3]
라이선스아파치 라이선스 2.0
파일 확장자.ts, .tsx
웹사이트www.typescriptlang.org
영향을 받은 언어
C#,자바,자바스크립트
영향을 준 언어
AtScript

타입스크립트(TypeScript)는자바스크립트슈퍼셋오픈소스프로그래밍 언어이다.마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다.C#의 리드 아키텍트이자델파이,터보 파스칼의 창시자인아네르스 하일스베르(Anders Hejlsberg)가 개발에 참여한다.[4]클라이언트 사이드서버 사이드를 위한,프론트백 통합 개발에 사용할 수 있다.

타입스크립트는 자바스크립트 엔진을 사용하면서 커다란 애플리케이션을 개발할 수 있게 설계된 언어이다.[5] 자바스크립트의 슈퍼셋이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립트 프로그램으로도 동작한다.

타입스크립트에서 자신이 원하는 타입을 정의하고프로그래밍을 하면자바스크립트로 컴파일되어 실행할 수 있다.

타입스크립트는 모든운영 체제, 모든브라우저, 모든 호스트에서 사용 가능한오픈 소스이다.

언어 기능

[편집]

타입 어노테이션

[편집]
functionadd(left:number,right:number):number{returnleft+right;}

선언 파일

[편집]
declarenamespacearithmetics{add(left:number,right:number):number;subtract(left:number,right:number):number;multiply(left:number,right:number):number;divide(left:number,right:number):number;}

클래스

[편집]
classPerson{privatename:string;privateage:number;privatesalary:number;constructor(name:string,age:number,salary:number){this.name=name;this.age=age;this.salary=salary;}toString():string{return`${this.name} (${this.age}) (${this.salary})`;// As of version 1.4}}

제네릭스

[편집]
functiondoSomething<T>(arg:T):T{returnarg;}

출시 역사

[편집]
버전 번호출시일
0.82012년 10월 1일 (2012-10-01)
0.92013년 6월 18일 (2013-06-18)
1.02014년 4월 12일 (2014-04-12)
1.12014년 10월 6일 (2014-10-06)
1.32014년 11월 12일 (2014-11-12)
1.42015년 1월 20일 (2015-01-20)
1.52015년 7월 20일 (2015-07-20)
1.62015년 9월 16일 (2015-09-16)
1.72015년 11월 30일 (2015-11-30)
1.82016년 2월 22일 (2016-02-22)
2.02016년 9월 22일 (2016-09-22)
2.12016년 11월 8일 (2016-11-08)
2.22017년 2월 22일 (2017-02-22)
2.32017년 4월 27일 (2017-04-27)
2.42017년 6월 27일 (2017-06-27)
2.52017년 8월 31일 (2017-08-31)
2.62017년 10월 31일 (2017-10-31)
2.72018년 1월 31일 (2018-01-31)
2.82018년 3월 27일 (2018-03-27)
2.92018년 5월 14일 (2018-05-14)
3.02018년 7월 30일 (2018-07-30)
3.12018년 9월 27일 (2018-09-27)
3.22018년 11월 30일 (2018-11-30)
3.32019년 1월 31일 (2019-01-31)
3.42019년 3월 29일 (2019-03-29)
3.52019년 5월 29일 (2019-05-29)
3.62019년 8월 28일 (2019-08-28)
3.72019년 11월 5일 (2019-11-05)
3.82020년 2월 20일 (2020-02-20)
3.92020년 5월 12일 (2020-05-12)
4.02020년 8월 20일 (2020-08-20)
4.12020년 11월 19일 (2020-11-19)
4.22021년 2월 25일 (2021-02-25)
4.32021년 5월 26일 (2021-05-26)
4.42021년 8월 26일 (2021-08-26)
4.52021년 11월 17일 (2021-11-17)
4.62022년 2월 28일 (2022-02-28)
4.72022년 5월 24일 (2022-05-24)
4.82022년 8월 25일 (2022-08-25)
4.92022년 11월 15일
5.02023년 3월 16일

같이 보기

[편집]

각주

[편집]
  1. “TypeScript”. 《CodePlex》. 2015년 4월 3일에원본 문서에서 보존된 문서. 2015년 4월 26일에 확인함. 
  2. “Release 5.9”. 2025년 8월 1일. 2025년 8월 9일에 확인함. 
  3. “Type Compatibility”. 《TypeScript》. 2018년 3월 21일에 확인함. 
  4. Foley, Mary Jo.“Microsoft takes the wraps off TypeScript, a superset of JavaScript | ZDNet” (영어). 《ZDNet》. 2018년 2월 14일에 확인함. 
  5. “Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem?” (미국 영어). 《Ars Technica》. 2018년 2월 14일에 확인함. 

외부 링크

[편집]
코드 분석
컴파일러
개념
디버거
도큐먼테이션 제네레이터
편집기 (비교)
엔진
프레임워크
관련기술
패키지 관리자
서버 사이드
유닛 테스트
인물
그래픽스
오디오
멀티미디어
데이터 액세스
네트워크
통신
관리
컴포넌트 모델
라이브러리
장치 드라이버
보안
닷넷
소프트웨어 팩토리
IPC
접근성
텍스트 및 멀티미디어
지원
플랫폼
프레임워크
라이브러리
언어
호스트
전거 통제: 국가위키데이터에서 편집하기
이 글은 프로그래밍 언어에 관한토막글입니다. 여러분의 지식으로 알차게문서를 완성해 갑시다.
원본 주소 "https://ko.wikipedia.org/w/index.php?title=타입스크립트&oldid=39370882"
분류:
숨은 분류:

[8]ページ先頭

©2009-2025 Movatter.jp