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