Skip to main content

타입스크립트 목차 언어 기능 각주 외부 링크 둘러보기 메뉴“Microsoft takes the wraps off TypeScript, a superset of JavaScript | ZDNet”“Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem?”타입스크립트 홈페이지타입스크립트 깃허브(GitHub) 홈페이지타입스크립트 커뮤니티 홈페이지eheheheh문서를 완성해

JSHintJSLintAjax클라이언트 사이드DHTML자바스크립트 라이브러리자바스크립트 문법겸손한 자바스크립트JSDoc레이아웃 엔진 비교ECMA스크립트 엔진 목록자바스크립트 엔진 목록종속형 시트문서 객체 모델HTMLJSON웹어셈블리액티브 서버 페이지CommonJSJSGINode.jsWakanda더글라스 크락포드브렌던 아이크존 레식데스크톱 창 관리자Direct2DDirect3DD3D (확장 기능)GDI / GDI+WPF실버라이트WinRT XAML윈도우 컬러 시스템윈도우 이미지 애퀴지션윈도우 이미징 컴포넌트DirectX 그래픽스 인프라스트럭처 (DXGI)윈도우 고급 래스터화 플랫폼 (WARP)WinGDirectX미디어 오브젝트비디오 가속Xinput다이렉트인풋다이렉트쇼이미지 마스터링 API매니지드 DirectX미디어 파운데이션XNA윈도우 미디어비디오 포 윈도우데이터 액세스 컴포넌트 (MDAC)ADOADO.NETODBCOLE DBExtensible Storage Engine엔티티 프레임워크싱크 프레임워크제트 엔진MSXMLOPC메시징 API텔레포니 APIWCFCOMCOM+액티브X분산 컴포넌트 오브젝트 모델닷넷 프레임워크WDMWDFKMDFUMDFWDDMNDISUAABDAVxDASP.NETADO.NET리모팅실버라이트TPLWCFWCSWPFWFMSRPC동적 데이터 교환 (DDE)리모팅WCF다이렉트라이트텍스트 서비스 프레임워크텍스트 오브젝트 모델입력 방식 편집기언어 인터페이스 팩다중 언어 사용자 인터페이스유니스크라이브Node.jsNPMV8CommonJSLodashUnderscore.jsReact.jsJoyentNodejitsu오픈시프트Linode디지털오션


자바스크립트크로스 플랫폼 소프트웨어마이크로소프트의 소프트웨어2012년 출시2012년 개발된 프로그래밍 언어자바스크립트 프로그래밍 언어 계열스크립트 언어아파치 라이선스 소프트웨어


자바스크립트오픈소스프로그래밍 언어마이크로소프트C#델파이클라이언트 사이드서버 사이드프로그래밍자바스크립트운영 체제브라우저오픈 소스












타입스크립트




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기




타입스크립트 로고.


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


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


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


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




목차





  • 1 언어 기능

    • 1.1 타입 어노테이션

      • 1.1.1 선언 파일



    • 1.2 클래스


    • 1.3 제네릭스



  • 2 각주


  • 3 외부 링크




언어 기능



타입 어노테이션


function add(left: number, right: number): number 
return left + right;



선언 파일


declare namespace arithmetics 
add(left: number, right: number): number;
subtract(left: number, right: number): number;
multiply(left: number, right: number): number;
divide(left: number, right: number): number;



클래스


class Person 
private name: string;
private age: number;
private salary: 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




제네릭스


function doSomething<T>(arg: T): T 
return arg;



각주




  1. Foley, Mary Jo. “Microsoft takes the wraps off TypeScript, a superset of JavaScript | ZDNet”. 《ZDNet》 (영어). 2018년 2월 14일에 확인함. 


  2. “Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem?”. 《Ars Technica》 (영어). 2018년 2월 14일에 확인함. 




외부 링크


  • 타입스크립트 홈페이지

  • 타입스크립트 깃허브(GitHub) 홈페이지

  • 타입스크립트 커뮤니티 홈페이지










원본 주소 "https://ko.wikipedia.org/w/index.php?title=타입스크립트&oldid=24554304"










둘러보기 메뉴

























(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.260","walltime":"0.372","ppvisitednodes":"value":827,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":84521,"limit":2097152,"templateargumentsize":"value":385,"limit":2097152,"expansiondepth":"value":9,"limit":40,"expensivefunctioncount":"value":1,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":7394,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 236.506 1 -total"," 37.97% 89.806 1 틀:각주"," 32.48% 76.807 4 틀:둘러보기_상자"," 31.85% 75.319 2 틀:뉴스_인용"," 21.10% 49.910 1 틀:토막글"," 12.98% 30.695 1 틀:프로그래밍_언어"," 11.73% 27.738 1 틀:자바스크립트"," 11.61% 27.465 1 틀:이름공간_검출"," 9.17% 21.683 1 틀:마이크로소프트_API"," 7.32% 17.312 2 틀:Icon"],"scribunto":"limitreport-timeusage":"value":"0.086","limit":"10.000","limitreport-memusage":"value":2537602,"limit":52428800,"cachereport":"origin":"mw1254","timestamp":"20190723130030","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"ud0c0uc785uc2a4ud06cub9bdud2b8","url":"https://ko.wikipedia.org/wiki/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8","sameAs":"http://www.wikidata.org/entity/Q978185","mainEntity":"http://www.wikidata.org/entity/Q978185","author":"@type":"Organization","name":"uc704ud0a4ubbf8ub514uc5b4 ud504ub85cuc81dud2b8 uae30uc5ecuc790","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2015-03-14T06:19:19Z","dateModified":"2019-07-10T09:08:19Z"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":143,"wgHostname":"mw1262"););

Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

은진 송씨 목차 역사 본관 분파 인물 조선 왕실과의 인척 관계 집성촌 항렬자 인구 같이 보기 각주 둘러보기 메뉴은진 송씨세종실록 149권, 지리지 충청도 공주목 은진현