O TypeScript permite que você escreva JavaScript da maneira que realmente deseja. TypeScript é um superconjunto tipado de JavaScript que compila para JavaScript simples. TypeScript é puramente orientado a objetos com classes, interfaces e tipado estaticamente como C # ou Java. O popular framework JavaScriptAngular 2.0é escrito em TypeScript. Dominar o TypeScript pode ajudar os programadores a escrever programas orientados a objetos e compilá-los em JavaScript, tanto no lado do servidor quanto no lado do cliente.
Os programadores vindos do mundo Orientado a Objetos acharão fácil usar o TypeScript. Com o conhecimento do TypeScript, eles podem construir aplicativos da Web com muito mais rapidez, pois o TypeScript tem um bom suporte a ferramentas.
Como leitor deste tutorial, você deve ter um bom entendimento dos conceitos OOP e JavaScript básico para aproveitar ao máximo este tutorial.
Para a maioria dos exemplos dados neste tutorial, você encontrará Try it opção, então apenas faça uso dela e aproveite seu aprendizado.
Tente seguir o exemplo usando Try it opção disponível no canto superior direito da caixa de código de amostra abaixo:
var message:string = "Hello World"
console.log(message)
Na compilação, ele irá gerar o seguinte código JavaScript.
//Generated by typescript 1.8.10
var message = "Hello World";
console.log(message);