Tipos de datos en TypeScript

Cada vez que se crea una variable, la intención es asignar algún valor a esa variable, pero el tipo de valor que se puede asignar a esa variable depende del tipo de datos de esa Variable. En TypeScript, el tipo System representa diferentes tipos de tipos de datos compatibles con TypeScript. La clasificación del tipo de datos es la siguiente:

Tipos de datos integrados : TypeScript tiene algunos tipos de datos predefinidos.

Tipo de datos incorporado palabra clave Descripción
Número número Se utiliza para representar tanto números enteros como números de coma flotante.
booleano booleano Representa verdadero y falso.
Cuerda cuerda Se utiliza para representar una secuencia de caracteres.
Vacío vacío Generalmente se usa en tipos de retorno de función
Nulo nulo Se utiliza cuando un objeto no tiene ningún valor.
Indefinido indefinido Denota el valor dado a la variable no inicializada
Ningún ningún Si la variable se declara con cualquier tipo de datos, se puede asignar cualquier tipo de valor a esa variable

Ejemplos:


sea ​​a: nulo = nulo;

sea ​​b: número = 123;

sea ​​c: numero = 123.456;

let d: string = ‘Geeks’;

sea ​​e: indefinido = indefinido;

sea ​​f: booleano = verdadero;

sea ​​g: número = 0b111001; // Binario

sea ​​h: número = 0o436; // octales

sea ​​i: número = 0xadf0d; // hexadecimal

Tipos de datos definidos por el usuario: además de los tipos de datos integrados, el usuario también puede definir su propio tipo de datos. Los tipos definidos por el usuario incluyen enumeraciones (enumeraciones), clases, interfaces, arrays y tuplas.

NOTA: En los tipos de datos incorporados, cualquiera es un tipo de datos especial, también el supertipo de datos de todos los tipos de datos. Si una variable se declara con cualquier tipo de datos, podemos asignar cualquier valor de tipo a esa variable.

Ejemplos:


sea ​​a: cualquiera = nulo;

sea ​​b: cualquiera = 123;

sea ​​c: cualquiera = 123.456;

sea ​​d: any = ‘Geeks’;

sea ​​e: cualquiera = indefinido;

sea ​​f: cualquiera = verdadero;

Publicación traducida automáticamente

Artículo escrito por Bishal Kumar Dubey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *