0% encontró este documento útil (0 votos)
408 vistas4 páginas

Ejercicios prácticos de TypeScript

El documento presenta ejemplos de uso de Typescript, incluyendo funciones para verificar si un número es par, dividir un número en una cadena separada por "|", calcular la suma de números hasta un límite, y ejemplos de tipos de datos como strings, numbers, booleans, arrays, enums y dates. También incluye ejemplos de funciones, bucles for, y arrays de objetos.

Cargado por

Ariel Cupertino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
408 vistas4 páginas

Ejercicios prácticos de TypeScript

El documento presenta ejemplos de uso de Typescript, incluyendo funciones para verificar si un número es par, dividir un número en una cadena separada por "|", calcular la suma de números hasta un límite, y ejemplos de tipos de datos como strings, numbers, booleans, arrays, enums y dates. También incluye ejemplos de funciones, bucles for, y arrays de objetos.

Cargado por

Ariel Cupertino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Typescript: en ejercicios.

1. No. Pares e impares

function esPar(numero: string | number){

if(typeof(numero) === 'string' ){

numero = parseInt(numero)

return numero %2 == 0;

function main(){

let numeros = [12,65,43,111,89,90,33,121,-65]

for(let numero of numeros){

if(esPar(numero)){

console.log(numero)

main()

2. Dividir número.
'use strict'

function dividir(cantidad:number | string){


var cadena = "";
if(typeof(cantidad) === 'string'){
cantidad = parseInt(cantidad)
}

console.log(cantidad)
var arreglo = Array.from(String(cantidad));
for(var arr of arreglo){
cadena += arr +"|"
}
return cadena;
}

function calculo(numero:number | string){


var cont = 0;
var suma = 0;
console.log("Tam:",numero)
if(typeof(numero) === 'string'){
numero = parseInt(numero)
}
while(cont < numero){
suma += cont + Math.pow(cont,cont+1);
cont++;
console.log(suma)
if(suma === Infinity){
break;
}
}
console.log("Suma: [",dividir(suma),"]\n")
}

function main(){
calculo(12)
calculo(10)
calculo("200")
calculo("40")
}

main()

3. Hoja de trucos

let nombre: string= "Horacio Gomez";

let precio: number = 45.09;

let vendido: boolean = true;

let fecha: Date = new Date(2017, 2, 9);

let algo: any = "Puede ordenar otra cosa";


enum Cafe {Grande, Chico, Mediano};

let tarjetas: string[] = ['Visa', 'Maste-rCa-rd'];

let clave: number = 9 | 0;

let rangos: [string, number];

function log(msg: any): void {

console.log(msg);

const PI: number = 3.1416;

log("nombre:"+nombre);

log("precio:"+precio);

log(vendido? "Vendido: Si" : "Vendido: No");

log("fecha:"+fecha);

log("algo:"+algo);

log("cafe:"+Cafe.Mediano);

log("tarjetas:"+tarjetas[0]);

log("clave:"+clave);

log("PI = "+PI);

let suma = (x:number,y:number)=> x+y;

let x = 56;

let y:number = 9;

log("Suma de "+x +" + "+y+" = "+suma(x,y));

let lista = [1,2,3,4,5];

for(var i = 0; i < lista.length; i++){

console.log(lista[i],i);

}
console.log()

for(let item of lista){

console.log(item);

let datos = [

"id":12,

"fecha": new Date()

},

"id": 34,

"fecha": "2019-05-14T11:34:56.344Z"

},

"id": 21,

"fecha": new Date(2019,5,14)

}];

datos.push({"id":10,"fecha": new Date(1994,2,12)});

console.log()

console.log(datos)

for(let dato of datos){

console.log("id:",dato.id);

console.log("fecha:",dato.fecha);

También podría gustarte