Declarar una variable como cadena y asignarle cadena y numero para ver si da error
Declarar una variable como array de cadenas y lo mismo, probar si se le pueden asignar otros valores o da error
Declarar una función triple(numero:number):number que nos devuelva el triple de un número y ver si funciona y que pasa si pasamos una cadena o asignamos el resultado a una variable de tipo string
https://www.typescriptlang.org/play
let cad:string;
cad='hola'
cad=5 //ERROR
let alumnos:string[]
let perros:Array<string> // Tipos genéricos, una característica de TS
perros=['carlino','Bulldog','Sin raza']
perros=[1,2,3] // ERROR
alumnos=['ana','eva','pep']
alumnos=[1,2,3] // ERROR
alumnos=['ana','eva',3] //Error en el 3
function triple(numero:number):number{
return numero*3
}
console.log(triple(5))
let edad:number
edad=triple(7)
cad=triple(9) //ERROR
let a: [number, string];
a=[3,'cadena']
a=['cadena',5] //ERROR
enum Animals {cat, lion, dog, cow, monkey}
let c: Animals = Animals.cat;
console.log(Animals[3]); // cow
console.log(Animals.monkey); // 4