Last active
April 4, 2016 20:13
-
-
Save diegochavez/386e3a4fa584b5270a175f963ae8661f to your computer and use it in GitHub Desktop.
Introducción basica de TypeScript.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Texto de tipo String o cadena, | |
let texto: String = 'hello world' | |
texto = 2 // Error no puede asignar un Numero a un tipo Cadena o String | |
// Una constante no puede ser reasignada | |
const PI: Number = 3.1416 | |
PI = 3543 // Error: no puede asignar un valor a una constante | |
// Tipos de array lo cual es muy conveniente para evitar mutación de los datos con tipos invalidos | |
let nombres:Array<String> = ['David','Jose','Maria'] | |
nombres.push('Mario');// > ['David','Jose','Maria','Mario'] | |
nombres.push(3) // Error el argumento que tratas de insertar en el array es de tipo numero | |
// Si quieres un array de cualquier tipo usas Array<any> | |
let datosVariados: Array<any> = ['Nombre',27,'Masculino', true] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment