Skip to content

Instantly share code, notes, and snippets.

@diegochavez
Last active April 4, 2016 20:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diegochavez/386e3a4fa584b5270a175f963ae8661f to your computer and use it in GitHub Desktop.
Save diegochavez/386e3a4fa584b5270a175f963ae8661f to your computer and use it in GitHub Desktop.
Introducción basica de TypeScript.
// 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