20 de octubre de 2018

Mini Tutorial de TypeScript. 04 Tipos de datos

TypeScript toma ‘casi’ todo lo de JavaScript y lo mejora; Una de las mejoras interesantes es el manejo de datos.

En JavaScript al declarar una variable NO se indica el tipo de datos que va a almacenar (números, string, booleano, etc.), solo se define

var nombre;

En TypeScript si de definen los tipos de datos y esto ayuda mucho a evitar errores en la de declaración de variables y permite que el código sea más legible.

Ejemplo:

let nombre:string;

nombre = ”Juan”;

Aquí se define una variable nombre de tipo “string” y si deseamos después asignarle un valor numérico o booleano, entonces esto marcará error:

nombre = 2018; //Esta línea marcará error

Los tipos de datos más usados son:

Let edad: number = 14;

let mensaje:string = “Hola Mundo”;

let resultado: boolean = true;

y existen otros que son tipos, pero son de objetos compuestos como:

let fecha: Date = new Date();

Hay un tipo de datos muy especial (obviamente existen otros), es el tipo ‘any’; este permite almacenar todo tipo de datos

Ejemplo:

let comodin: any;

comodin = 123556;

comodin = “Hola Mundo”;

comodin = true;

comodin = fecha;

 

También podemos definir tipo personalizado de variables, como las de tipo objeto, ejemplo:

Se define la variable de tipo objeto con tres propiedades

let info = {

    nombre: "Juan Diego Nuñez",

    edad:35,

    telefono:551234567

}

Se le asigna nuevos valores a la variable

info ={

    nombre:"Ana Virginia",

    edad:21,

    telefono:9692345678

}

 

Si asignamos menos o más valores, marcaría un error:

info ={

    nombre:"Ana Virginia",

    edad:21

}

 

info ={

    nombre:"Ana Virginia",

    edad:21,

    telefono:9692345678,

    email: [email protected]

}

Así que, de ahora en adelante, hay que ponerle el tipo de datos a las variables que se declaren.

Deja una Respuesta