Prueba TS

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

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos