Web log de Serge Boisse
On line depuis 1992 !
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.
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...)
cf Typescript playground (page web)
à noter que le site dispose d'une API qui permet de pré-charger du code
exemple example (page web)
explication ici (page web en anglais)
console.log("hello");
page créée le 18/03/2025 à 15:09
modifiée le 27/05/2025 à 16:38
Commentaires (0) :
Page :Ajouter un commentaire (pas besoin de s'enregistrer)
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.