diff --git a/Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/javascript/DavidAlcalde1.js b/Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/javascript/DavidAlcalde1.js new file mode 100644 index 0000000000..d1ecea7a44 --- /dev/null +++ b/Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/javascript/DavidAlcalde1.js @@ -0,0 +1,22 @@ +// https://developer.mozilla.org/es/docs/Web/JavaScript + +// Este es un comentario de una sola línea + +/** Este es un comentario + de múltiples líneas */ + +let nombre = "David"; +const PI = 3.1416; + +let cadena = "Hola soy nuevo en Javascript"; +let numEntero = 40; +let numDecimal = 40.5; +let booleano = true; +let nulo = null; +let indefinido; +let bigNum = 10000000000000000; +let simbolo = Symbol("simbolo"); + + +console.log("¡Hola, JavaScript!"); + diff --git a/Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/javascript/DavidAlcalde1.js b/Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/javascript/DavidAlcalde1.js new file mode 100644 index 0000000000..d17a839d70 --- /dev/null +++ b/Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/javascript/DavidAlcalde1.js @@ -0,0 +1,70 @@ +//Ejemplo de operadores aritméticos +let a = 10; +let b = 4; +console.log(a + b); +console.log(a / b); +console.log(a - b); +console.log(a * b); +console.log(a % b); + +//Comparaciones lógicas +console.log(a < b); +console.log(a > b); +console.log(a <= b); +console.log(a >= b); +console.log(a === b); +console.log(a !== b); + +//Operadores Lógicos +console.log(true && false); +console.log(true || false); +console.log(!true); + +//Operadores de bits +console.log(a & b); +console.log(a | b); +console.log(a ^ b); + + + +// --- Estructuras de control --- + +//Condicional + +if (a < b) { + console.log(`${a} es menor que ${b}`); +}else { + console.log(`${a} es mayor que ${b}`); +} + + +for (let i = 0; i < a; i++){ + console.log("Este es un for"); +} + +while (a > b) { + console.log("Hola"); + a--; +} + +switch (a) { + case 1: + console.log("a es 1"); + break; + case 2: + console.log("a es 2"); + break; + default: + console.log("a no es ni 1 ni 2"); +} + + +//DIFICULTAD EXTRA: + +for (let i =10; i <= 55 ; i++) { + if (i % 2 === 0) { + if (i % 3 !== 0 && i !== 16) { + console.log(i); + } + } +}