Journal d'un Terrien

Web log de Serge Boisse

On line depuis 1992 !

Publicité
Si cette page vous a plu, Copiez son adresse et partagez-la !
http://sboisse.free.fr/programmation/languages/Typescript.php
Savez-vous quels sont les articles les plus vendus sur Amazon.fr ?
Typescript
programmation > languages > Typescript

Typescript

Typescript est un langage basé sur javascript, mais obligeant a des déclarations de type (bref, un langage fortement typé). Je suis assez étonné de l'intelligence qui a présidé à l'élaboration de ce langage, qui réunit le meilleur de javascript et java. Je mets dans cette page les astuces que j'ai retenues sur ce langage.

typescript c'est quoi ?

C'est un langage basé sur javascript, qui tente de préserver la liberté que l'on a dans javascript (pouvoir affecter une variable avec n'importe quel type, même différent du type qu'elle avait auparavant, et y compris les fonctions), mais qui préserve la cohérence de type en imposant que, à un moment donné, la variable doit être dans un type qui appartient à une liste qui doit être précisément définie et déclarée au moment de la création. Génial !

Le résultat est que typescript est beaucoup plus "industriel" que javascript, et qu'il est beaucoup plus facile à débugger parce que beaucoup plus d'erreurs peuvent être trouvées au moment de la compilation, et pas seulement à l'exécution. (par contre c'est beaucoup plus chiant à coder...)

essayer

cf Typescript playground (page web)
à noter que le site dispose d'une API qui permet de pré-charger du code
exemple example (page web)

astuces

the nullish coalescing operator "??"

console.log("hello");

La suite...


page créée le 18/03/2025 à 15:09
modifiée le 27/05/2025 à 16:38
Publicité
Commentaires

Commentaires (0) :

Page :



Ajouter un commentaire (pas besoin de s'enregistrer)

Pseudo :
Message :


image de protection
En cliquant sur le bouton "Envoyer" vous acceptez les conditions suivantes : Ne pas poster de message injurieux, obscène ou contraire à la loi, ni de liens vers de tels sites. Respecter la "netiquette", ne pas usurper le pseudo d'une autre personne, respecter les posts faits par les autres. L'auteur du site se réserve le droit de supprimer un ou plusieurs posts à tout moment. Merci !
Ah oui : le bbcode et le html genre <br>, <a href=...>, <b>b etc. ne fonctionnent pas dans les commentaires. C'est voulu.
< Retour en haut de la page