Salut à toutes et salut à tous,
Vous le savez surement, à l'instar du PHP, le JavaScript est un langage au typage dynamique. C'est-à-dire qu'il s'adapte en fonction de la valeur qu'il contient. Si je fais:
var maVar = 10; //maVar est un number
maVar = "bonjour";//maVar est un string.
Cela peut être source de beaucoup d'erreurs et n'aident pas trop à la maintenabilité et la lisibilité du code. Ajoutons à ça l'absence de commentaire et des noms peu explicites et c'est la misère pour retrouver ce qu'un bout de code fait.
Heureusement, TypeScript est là pour rajouter une surcouche aux JS et y ajouter justement toute la gestion de type. En réalité, il apporte bien de joyeuseté tel que les class, les interfaces, etc. En somme, ce qui nous attend avec la norme ECMAScript 6 mais qui n'est pas encore fini et déployé sur les navigateurs et leurs moteurs JS.
Bon visionnage .
<youtube>VxVC1paP6vE?rel=0&hd=1