Cosa rende TypeScript importante da imparare?

Nov 27 2022
Oggi vedremo perché dovresti imparare TypeScript. Quali sono i vantaggi di TypeScript? Ciao! il mio frontend-amici! Se non sei sicuro se imparare il dattiloscritto o meno, sei nel posto giusto.

Oggi vedremo perché dovresti imparare TypeScript. Quali sono i vantaggi di TypeScript?

Ciao! il mio frontend-amici!

Se non sei sicuro se imparare il dattiloscritto o meno, sei nel posto giusto. Non avrai bisogno di leggere altro dopo aver letto questo poiché capirai esattamente cosa può ottenere dattiloscritto per te.

Usiamo esempi per chiarire ogni punto a turno.

Controllo del tipo statico

Il dattiloscritto viene utilizzato principalmente per prevenire errori di runtime. Possiamo aggiungere il controllo del tipo statico al nostro codice utilizzando il dattiloscritto, il che è davvero incredibile.

Facciamo un esempio

ts errore di lancio durante la chiamata alla stringa

Qui, prima dichiariamo che il messaggio è una stringa prima di chiamarlo poiché, come tutti sappiamo, una stringa non può essere chiamata. ( Progetti di grandi dimensioni possono rendere difficile ricordare il tipo di una variabile (stringa, funzione, ecc.), quindi spesso commettiamo errori con i tipi. )

Il runtime in JavaScript identificherà questo problema e lo genererà. Ma in dattiloscritto, TypeScript ci darà un messaggio di errore prima di eseguire il codice in primo luogo. è fantastico che non devi aspettare che il runtime trovi l'errore

Errori di non eccezione

In generale, se stiamo tentando di accedere a qualcosa che non è definito, dovremmo ricevere un errore. ma puoi immaginare che anche l'accesso a una proprietà che non esiste su un oggetto dovrebbe generare un errore. Invece, JavaScript dà undefinedche a volte rompono il nostro codice.

Facciamo un esempio

Qui nell'oggetto persona, stiamo cercando di accedere alla proprietà che person.locationnon è definita.

In javascript, capirai undefinedche a volte rompe il nostro codice.
Ma in Typescript, verrai informato immediatamente.

Quando si tenta di accedere a una proprietà non definita, ts genera un errore.

Errori di battitura

Il dattiloscritto previene anche gli errori di battitura

ts genera un errore durante l'aggiunta di una proprietà che non esiste.

Quanto velocemente puoi trovare gli errori di battitura? .. dattiloscritto ci aiuta a evitare tali errori di battitura.

Tipi espliciti

Finora, non abbiamo detto a TypeScript dei tipi di variabile, come "la variabile deve essere una stringa, un numero, un valore booleano, ecc."

Capiamolo con un esempio

qui abbiamo aggiunto le annotazioni di tipo su persone dateper descrivere quali tipi di valori greetpossono essere chiamati con. puoi capirlo come una persona di tipo stringa e una datedi tipo Date.

Con questo, TypeScript può parlarci di altri casi che greetpotrebbero essere stati chiamati in modo errato. Per esempio…

ts genera un errore durante il passaggio di un valore booleano alla stringa digitata

tsc, il compilatore TypeScript

Il browser non comprende il dattiloscritto, quindi dobbiamo compilarlo in js utilizzando il compilatore tsc

npm install -g typescript

puoi compilare il tuo file

tsc <your file name>

Spero vi piaccia

Buona programmazione!

voglio dare suggerimenti:-

trovami su LinkedIn Twitter

Scrivimi a [email protected]