Sintaxis de tipado fuerte
Para poder escribir código con tipado fuerte se usa la siguiente sintaxis:
let nombreVariable: tipoVariable = valorVariable;
Puedes usar
const
también.
Tipos de datos primitivos
TypeScript presenta los siguientes tipos de datos:
string
const nombre:string = "Cristian";
number
const edad:number= 25;
boolean
const isSoltero:boolean= true;
undefined
const u:undefined = undefined;
null
const n:null= null;
Tipos de datos especiales
TypeScript presenta los siguientes tipos de datos especiales:
any
Ú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";
void
Ú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.
never
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);
}
Conclusiones
- TypeScript presenta varios tipos de datos como
string
,number
,boolean
,null
,undefined
,any
,never
,void
, etc. - La sintaxis es muy clara e intuitiva.
Referencias
Top comments (0)