Cosa rende TypeScript importante da imparare?
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
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.
Errori di battitura
Il dattiloscritto previene anche gli errori di battitura
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…
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]

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































