Expliqueu el tipus d'utilitat de TypeScript const vs de només lectura

Expliqueu El Tipus D Utilitat De Typescript Const Vs De Nomes Lectura



Typescript utilitza la paraula clau 'const' i el tipus d'utilitat 'només lectura' com a tipus de dades per a la inicialització de variables o propietats. Segons el seu nom i funcionalitats, aquests dos tipus de dades són força diferents entre si, però de vegades l'usuari es confon quan s'utilitzen en el mateix codi font. Aquesta guia explica la diferència entre la paraula clau 'const' de TypeScript i el tipus d'utilitat 'només lectura'.

Primer, mireu els conceptes bàsics dels tipus d'utilitat 'const' i 'només lectura'.







Què és la paraula clau 'const' de TypeScript?

El ' const ” especifica que la variable donada és constant, la qual cosa significa que el seu valor no es pot modificar un cop s'ha assignat. Tracta la variable especificada com una constant en temps de compilació.



Vegem-ho pràcticament amb l'ajuda del codi donat.



Codi





Copieu les línies de codi al fitxer '.ts' del projecte TypeScript:

const a = 100 ;
a = 50 ;
console.log ( a ) ;


A les línies de codi anteriors:



    • El ' const ' la paraula clau s'inicia ' a ” com a variable constant.
    • A continuació, es modifica el valor de la variable constant 'a'.
    • Finalment, el ' registre() ” mostra el valor de la variable “a”.


Es pot veure que l'editor també genera un error en modificar el valor de la variable constant “a” després de la seva inicialització.

Sortida

tsc main.ts // Compileu el fitxer .ts
node main.js // Executeu el fitxer .js



S'observa que durant la compilació es genera un error que especifica que el valor de la variable “a” no es pot canviar perquè és una constant.

Què és el tipus d'utilitat de només lectura Typescript?

Ara passeu a la diferència entre la paraula clau 'const' de TypeScript i el tipus d'utilitat 'només lectura'.

Expliqueu el tipus d'utilitat TypeScript 'const' vs 'només lectura'.

Les diferències clau entre la paraula clau 'const' de TypeScript i el tipus d'utilitat 'només lectura' s'indiquen aquí:

    • Treball: La paraula clau 'const' indica que el valor 'variable' no es pot modificar després de la inicialització, mentre que el tipus d'utilitat 'només lectura' especifica que el valor 'propietat/variable' no es pot canviar un cop s'ha definit.
    • Ús: La paraula clau 'const' només s'utilitza per a les variables per fer-les constants. D'altra banda, el tipus d'utilitat 'només lectura' s'utilitza per a 'propietats i variables' que són parts d'una interfície o objecte.
    • Modificació: Les variables 'const' no es poden modificar en absolut, mentre que les propietats 'només lectura' es poden modificar en temps d'execució amb l'ajuda dels mètodes JavaScript.

Conclusió

A TypeScript, el ' const ' paraula clau i ' Llegeix només 'El tipus d'utilitat difereixen entre si en funció de ' treball ”, “ ús ', i la ' modificació ” factors. La principal diferència entre ells és que el 'const' només fa que la variable sigui constant, mentre que el 'només lectura' fa que les variables i les propietats siguin constants. Aquesta guia va explicar profundament el tipus d'utilitat 'const' i 'només lectura' de TypeScript.