Qu'est-ce qui rend TypeScript important à apprendre ?

Aujourd'hui, nous allons voir pourquoi vous devriez apprendre TypeScript. Quels sont les avantages de TypeScript ?
Salut ! mes amis frontaliers !
Si vous ne savez pas si vous devez apprendre TypeScript ou non, vous êtes au bon endroit. Vous n'aurez plus besoin d'en lire plus après avoir lu celui-ci puisque vous comprendrez exactement ce que typeScript peut réaliser pour vous.
Utilisons des exemples pour clarifier chaque point à tour de rôle.
Vérification de type statique
Typescript est principalement utilisé pour éviter les erreurs d'exécution. Nous pouvons ajouter une vérification de type statique à notre code en utilisant du tapuscrit, ce qui est tellement incroyable.
Prenons un exemple

Ici, nous déclarons d'abord que le message est une chaîne avant de l'appeler car, comme nous le savons tous, une chaîne ne peut pas être appelée. ( Les grands projets peuvent rendre difficile la mémorisation du type d'une variable (chaîne, fonction, etc.), nous faisons donc fréquemment des erreurs avec les types. )
L'environnement d'exécution en JavaScript identifiera ce problème et le supprimera. Mais en tapuscrit, TypeScript nous donnera un message d'erreur avant d'exécuter le code en premier lieu. c'est super incroyable vous n'avez pas besoin d'attendre le runtime pour trouver l'erreur
Échecs non exceptionnels
En général, si nous essayons d'accéder à quelque chose qui n'est pas défini, nous devrions obtenir une erreur. mais vous pouvez imaginer que l'accès à une propriété qui n'existe pas sur un objet devrait également générer une erreur. Au lieu de cela, JavaScript donne undefined
qui casse parfois notre code.
Prenons un exemple
Ici dans l'objet personne, on essaie d'accéder à la propriété person.location
qui n'est pas définie.
En javascript, vous obtiendrez undefined
qui casse parfois notre code.
Mais dans Typescript, vous serez informé tout de suite.

Fautes de frappe
Tapuscrit empêche également les fautes de frappe

À quelle vitesse pouvez-vous trouver les fautes de frappe ? Le texte dactylographié nous aide à éviter de telles fautes de frappe.
Types explicites
Jusqu'à présent, nous n'avons pas parlé à TypeScript des types de variables, tels que "la variable doit être une chaîne, un nombre, un booléen, etc."
Comprenons-le par un exemple
ici, nous avons ajouté les annotations de type sur person
et date
pour décrire avec quels types de valeurs greet
peuvent être appelées. vous pouvez le comprendre comme une personne de type string et une date
de type Date
.
Avec cela, TypeScript peut nous indiquer d'autres cas qui greet
auraient pu être appelés de manière incorrecte. Par exemple…

tsc
, le compilateur TypeScript
Le navigateur ne comprend pas le tapuscrit, nous devons donc le conformer en js en utilisant le compilateur tsc
npm install -g typescript
tu peux compiler ton fichier
tsc <your file name>
J'espère que ça vous plaira
Bon codage !
veux donner des suggestions:-
retrouvez-moi sur LinkedIn Twitter
Envoyez-moi un e-mail à [email protected]