|
| 1 | +//Operadores de asignación |
| 2 | +//Asignacion |
| 3 | +console.log('//Operadores de asignación'); |
| 4 | + const x = 'asignacion'; |
| 5 | + console.log("Resultado de la asignacionde. Operacion -> (x = 'asignacion'):"+ x); |
| 6 | +// Asignacion de Adicion |
| 7 | + let y = 0; |
| 8 | + y += 2; |
| 9 | + console.log("Resultado de la asignacionde de adicion, Operqacion -> (y += 2):"+ y); |
| 10 | + //Asignacion de resta |
| 11 | + let e = 0; |
| 12 | + e -= 4; |
| 13 | + console.log('Resultado de la asignacionde Resto. Operacion -> (e -= 4):'+ e); |
| 14 | + |
| 15 | +//Operadores con Desestructuración |
| 16 | +//Sin desestructuracion |
| 17 | + let comida = ['pera','manzana','azucar']; |
| 18 | + //Con desestructuracion |
| 19 | + let [pera,manzana,azucar] = comida; |
| 20 | + |
| 21 | + console.log(`let comida = ['pera','manzana','azucar']; |
| 22 | + //Sin desestructuracion |
| 23 | + La comida[0]=${comida[0]} |
| 24 | + La comida[1]=${comida[1]} |
| 25 | + La modida[2]=${comida[2]} |
| 26 | +
|
| 27 | + //Con desestructuracion |
| 28 | + let [pera,manzana,azucar] = comida; |
| 29 | + La comida en la posicion 0 es: ${pera}; |
| 30 | + La comida en la posicion 1 es: ${manzana}; |
| 31 | + `); |
| 32 | + |
| 33 | + //Operadores de comparación |
| 34 | + let var1 = 1; |
| 35 | + let var2 = 3; |
| 36 | + console.log('Operadores de comparación'); |
| 37 | + |
| 38 | + console.log(` |
| 39 | + let var1 = 1; |
| 40 | + let var2 = 3; |
| 41 | + var1 == 1:${var1 == 1}; |
| 42 | + var2 != 3:${var2 != 3}; |
| 43 | + var1 >= 2:${var1 >= 2}; |
| 44 | + var1 <= 2:${var1 <= 2}; |
| 45 | + `) |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | +//Operadores aritmeticos |
| 50 | +console.log('Operadores aritmeticos'); |
| 51 | +let suma = 2 + 4; |
| 52 | +console.log(`La suma de 2 + 4 es:${suma}`); |
| 53 | + |
| 54 | + let resta= 2-1; |
| 55 | +console.log(`La resta de 2-1 es:${resta}`); |
| 56 | + |
| 57 | +let multiplicacion = 2*5; |
| 58 | +console.log(`La multiplicacion de 2*5 es:${multiplicacion}`); |
| 59 | + |
| 60 | +let divicion = 10 / 2; |
| 61 | +console.log(`La divicion de 10/2 es:${divicion}`); |
| 62 | + |
| 63 | +let residuo = 12 / 5; |
| 64 | +console.log(`El residuo de 12/5 es:${residuo}`); |
| 65 | + |
| 66 | + |
| 67 | +//Operadores lógicos |
| 68 | +console.log('Operadores lógicos'); |
| 69 | +let num1 = true; |
| 70 | +let num2 = false; |
| 71 | +console.log(` |
| 72 | +let num1 = true; |
| 73 | +let num2 = false; |
| 74 | + console.log(num1 && num2); // Se espera un false ->: ${(num1 && num2)} |
| 75 | + console.log(num1 || num2);// Se espera un true ->: ${(num1 || num2)} |
| 76 | + console.log(!num1);// Se espera un false ->: ${(!num1)} |
| 77 | + `); |
| 78 | + |
| 79 | + //Estructura de Control |
| 80 | + //Condicional if |
| 81 | + console.log("//Estructura de Control"); |
| 82 | + console.log(" //Condicional if"); |
| 83 | + let auto = 'fiat' |
| 84 | +if( auto == 'ford'){ |
| 85 | + console.log(`Mi aunto es un:${auto}`); |
| 86 | +}else if(auto == 'fiat'){ |
| 87 | + console.log(`Mi aunto es un:${auto}`); |
| 88 | +}else{ |
| 89 | + console.log('No es ni uno u otro'); |
| 90 | +} |
| 91 | +//operador ternario |
| 92 | +console.log("//operador ternario"); |
| 93 | +auto === "ford"? console.log(`Mi auto es un: ${auto}`): console.log("Tu auto no es Ford"); |
| 94 | + |
| 95 | +//switch |
| 96 | +console.log("//Switch case"); |
| 97 | +let piso = 5; |
| 98 | +console.log("Quiero ir a mi apartamento que esta en el piso:"+piso); |
| 99 | + |
| 100 | +switch (piso){ |
| 101 | + case 10: |
| 102 | + calificacion = "PenHouse"; |
| 103 | + break; |
| 104 | + case 8: |
| 105 | + calificacion = "No es tu piso"; |
| 106 | + break; |
| 107 | + case 7: |
| 108 | + case 5: |
| 109 | + calificacion = "Llegamos a tu Piso:"+piso+", por favor bajase aquí"; |
| 110 | + break; |
| 111 | + case 5: |
| 112 | + case 4: |
| 113 | + case 3: |
| 114 | + case 2: |
| 115 | + case 1: |
| 116 | + case 0: |
| 117 | + calificacion = "Pisos bajos"; |
| 118 | + break; |
| 119 | + default: |
| 120 | + // Cualquier otro caso |
| 121 | + calificacion = "Emergencia se ha ido la electricidad"; |
| 122 | + break; |
| 123 | +} |
| 124 | +console.log(calificacion); |
| 125 | + |
| 126 | +//Esctructura de Control |
| 127 | +//While |
| 128 | +console.log("//Esctructura de Control - While"); |
| 129 | +let numero = 0; |
| 130 | +while(numero <= 4){ |
| 131 | + console.log("El numero actual es:"+numero); |
| 132 | + numero +=1; |
| 133 | +} |
| 134 | +//Do While |
| 135 | +console.log("Do-While"); |
| 136 | +do{ |
| 137 | + console.log("Me ejecute con el Do While aun y que la condicion no sea True") |
| 138 | + numero += 2; |
| 139 | +} |
| 140 | +while(numero < 0); |
| 141 | + |
| 142 | +//For |
| 143 | +console.log("Bucle For") |
| 144 | +for(let i = 20;i > 9; --i){ |
| 145 | + console.log(`Soy for en:${i}`); |
| 146 | +} |
| 147 | + |
| 148 | +for (let i = 0; i < 11; i++) { |
| 149 | + if (i == 5) { |
| 150 | + continue; // Para saltar en esta condicion |
| 151 | + } |
| 152 | + console.log("Valor de i:", i); |
| 153 | +} |
| 154 | + |
| 155 | + |
| 156 | +//Dificultad Extra |
| 157 | +console.log("Dificultad Extra"); |
| 158 | +for (let a = 55; a >= 10; a--){ |
| 159 | + if(a%2 == 0 && a != 16 && a%3 !=0){ |
| 160 | + console.log(a); |
| 161 | + } |
| 162 | +} |
0 commit comments