Aller au contenu

Le glossaire · Une idée plus claire

TypeScript

Une syntaxe surcouche de JavaScript qui apporte des fonctionnalités de la programmation objet comme le typage statique

Mis à jour le

Typescript logo

Typescript est souvent qualifié comme un langage de programmation mais en réalité c'est ce que l'on appelle un superset.

C'est-à-dire que c'est un outil qui vient se positionner comme une sur-couche à quelque chose qui existe déjà et dans ce cas bien précis on parle de JavaScript.

Typescript vient enrichir JavaScript en apportant un lot de nouvelles fonctionnalités qui permettent de construire des applications en JavaScript plus sûres et donc plus professionnelles.

Qu'apporte TypeScript à la programmation JavaScript

Parmis les fonctionnalités apportées à JavaScript on note d'abord le typage statique qui permet donc de définir le type d'une variable utilisée dans le code et d'obtenir une erreur de typage avant d'exécuter le code.

Pour aller plus loin avec TypeScript

TypeScript corrige l'une des faiblesses du typage dynamique de JavaScript : le code est vérifié puis transformé en JavaScript standard, exécutable partout, dans le navigateur comme avec Node.js. Il est largement utilisé avec React Native et Next.js.

Pour des cas pratiques, voir asserts et type guards et simuler une classe finale en TypeScript. L'éditeur VSCode offre une excellente prise en charge de TypeScript.

La prochaine étape

Et si on donnait forme
à votre idée ?

30 minutes pour parler de votre projet, de vos enjeux et de la suite.

Parlons de votre projet