JavaScript

Havia (e continuará a ter) muitos competidores em alguns compiladores de sintaxe para o JavaScript. TypeScript é diferente deles isso por que o Seu JavaScript é o TypeScript. Aqui está um diagrama:

Seu JavaScript é o TypeScript

No entanto, isso significa que você só precisa conhecer JavaScript (a boa notícia é você apenas precisa aprender JavaScript). O TypeScript está apenas padronizando todas as maneiras que você fornece uma boa documentação em JavaScript.

  • Apenas dando-lhe uma nova sintaxe não ajuda a corrigir bugs (olhando para você CoffeeScript).

  • Criando uma nova linguagem abstrai você muito longe de seus tempos de execução, comunidades (olhando para você Dart).

O TypeScript é apenas um JavaScript documentado.

Tornando o JavaScript melhor

O TypeScript tentará protegê-lo de partes do JavaScript que nunca funcionaram (então você não precisa se lembrar disso):

Essencialmente TypeScript faz lint dos erros do JavaScript. Apenas fazendo um trabalho melhor do que outros linters que não possuem tipo de informações.

Você ainda precisa aprender JavaScript

Dito isso, o TypeScript é muito pragmático sobre o fato de que você escreve JavaScript, portanto, há algumas coisas sobre JavaScript que você ainda precisa saber para não ser pego de surpresa. Vamos discuti-los em seguida.

Nota: O TypeScript é um superconjunto do JavaScript. Apenas com documentação que pode realmente ser usada por compiladores / IDEs ;)

Last updated

Was this helpful?