Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// https://www.typescriptlang.org
/*https://www.typescriptlang.org*/

var variable: string = "String"
const constante: number = 1988

let string: string = "TypeScript"
let number:number = 1988
let boolean:boolean = false
let nullVar:null = null
let undefinedVar:undefined = undefined
let symbol:symbol = Symbol("id")
let bigint:bigint = 1234567890123456789012345678901234567890n

const tsVar:string = "TypeScript"

console.log(`Hi, ${tsVar}`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@

// Operadores Aritmeticos
//suma
let suma:number = 1 + 1
console.log(`La Suma es ${suma}`)
//resta
let resta:number = 2 - 1
console.log(`La Resta es ${resta}`)
//multiplicacion
let multiplicacion:number = 2 * 2
console.log(`La Multiplicacion es ${multiplicacion}`)
//division
let division:number = 4 / 2
console.log(`La Division es ${division}`)
//modulo
let modulo:number = 5 % 2
console.log(`El Modulo es ${modulo}`)
//incremento
let incremento:number = 1
incremento++
console.log(`El Incremento es ${incremento}`)
//decremento
let decremento:number = 1
decremento--
console.log(`El Decremento es ${decremento}`)
//exponenciacion
let exponenciacion:number = 2 ** 3
console.log(`La Exponenciacion es ${exponenciacion}`)
let resto:number = 5 % 2
console.log(`El Resto es ${resto}`)

// Operadores Logicos
//and
let and:boolean = true && true
//or
let or:boolean = true || false
//not
let not:boolean = !true

//condicionales
function condicionales(num: number) {
if (num >= 18) {
console.log("Mayor de edad")
} else if (isNaN(num)) {
console.log("Porfavor ingrese un numero valido")
} else {
console.log("Menor de edad")
}
}
let edadVar = condicionales(18)
console.log(edadVar)

while(1<2){
console.log("while")
}

//iterativas
for (let i:number = 0; i < 10; i++) {
console.log(i)
}

//excepciones
try {
console.log("try")
} catch (error) {
console.log("catch")
} finally {
console.log("finally")
}

//DIFICULTAD EXTRA (opcional):
//Crea un programa que imprima por consola todos los números comprendidos
//entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
let i: number = 10;

while (i <= 55) {
if (i !== 16 && i % 3 !== 0) {
console.log(i);
}
i++;
}
31 changes: 31 additions & 0 deletions Roadmap/02 - FUNCIONES Y ALCANCE/javascript/MiguelAngelEc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@

let contador1 = 0;
let contador2 = 0;
let contador3 = 0;

function text(text1, text2) {
for (let i = 0; i <= 100; i++) {
switch (true) {
case i % 3 === 0 && i % 5 === 0:
contador3 +=1;
console.log(text1 + " " + text2);
break;
case i % 3 === 0:
contador2 +=1;
console.log(text1);
break;
case i % 5 === 0:
contador1 +=1;
console.log(text2);
break;
default:
console.log(i);
break;
}
}
}

text("Hola", "Mundo");
console.log(`El numero de veces que se imprimio Hola es: ${contador1}`);
console.log(`El numero de veces que se imprimio Mundo es: ${contador2}`);
console.log(`El numero de veces que se imprimio Hola Mundo es: ${contador3}`);