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