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

Nov 27 2022
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.

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

ts lançant une erreur lors de l'appel de la chaîne

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 undefinedqui casse parfois notre code.

Prenons un exemple

Ici dans l'objet personne, on essaie d'accéder à la propriété person.locationqui n'est pas définie.

En javascript, vous obtiendrez undefinedqui casse parfois notre code.
Mais dans Typescript, vous serez informé tout de suite.

Lors d'une tentative d'accès à une propriété qui n'est pas définie, ts génère une erreur.

Fautes de frappe

Tapuscrit empêche également les fautes de frappe

ts lançant une erreur lors de l'ajout d'une propriété qui n'existe pas.

À 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 personet datepour décrire avec quels types de valeurs greetpeuvent être appelées. vous pouvez le comprendre comme une personne de type string et une datede type Date.

Avec cela, TypeScript peut nous indiquer d'autres cas qui greetauraient pu être appelés de manière incorrecte. Par exemple…

ts génère une erreur lors du passage d'un booléen à la chaîne typée

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]