24
Fundamentos de TypeScript 🦆| #2: Tipos de datos primitivos y especiales
Para poder escribir código con tipado fuerte se usa la siguiente sintaxis:
let nombreVariable: tipoVariable = valorVariable;
Puedes usar
const
también.
TypeScript presenta los siguientes tipos de datos:
const nombre:string = "Cristian";
const edad:number= 25;
const isSoltero:boolean= true;
const u:undefined = undefined;
const n:null= null;
TypeScript presenta los siguientes tipos de datos especiales:
Útil para declarar variables que a priori no sabemos de qué tipo es o será. Por ejemplo cuando consultamos una API. Se recomienda solo usarla cuando sea estrictamente necesario.
const pais:any= "Bolivia";
Útil para indicar que una función no regresa ningún tipo de dato.
function mostrarMensaje(mensaje:string):void{
console.log(mensaje);
}
Esta función no tiene ninguna declaración return
en su cuerpo, por ellos mismo es idóneo usar el tipo de dato void
para indicar esto mismo.
Veremos funciones a profundidad en posteriores posts.
Representa el tipo de valor que nunca ocurren. Poco usado en la práctica. Por ejemplo una función que siempre regresa un error.
function error(mensaje: string): never {
throw new Error(mensaje);
}
- TypeScript presenta varios tipos de datos como
string
,number
,boolean
,null
,undefined
,any
,never
,void
, etc. - La sintaxis es muy clara e intuitiva.
24