|
84 | 84 |
|
85 | 85 | valFinite(0);
|
86 | 86 | valFinite(10);
|
| 87 | + |
| 88 | + //Variable LOCAL y GLOBAL |
| 89 | + |
| 90 | + var global = 'Variable global'; |
| 91 | + |
| 92 | + function declaracionVariables() { |
| 93 | + try { |
| 94 | + let local = 'Variable local'; |
| 95 | + console.log(global); |
| 96 | + console.log(local); |
| 97 | + |
| 98 | + global = 'Variable global modificada'; |
| 99 | + } catch (error) { |
| 100 | + console.log('Error detectado:', error.message); |
| 101 | + } |
| 102 | + |
| 103 | + }; |
| 104 | + |
| 105 | + declaracionVariables(); |
| 106 | + console.log(global); |
| 107 | + |
| 108 | + try { |
| 109 | + console.log(local); |
| 110 | + } catch (error) { |
| 111 | + console.log('Error detectado al acceder a "local" fuera de la función:', error.message); |
| 112 | + } |
| 113 | + |
| 114 | + |
| 115 | + /* |
| 116 | + Crea una función que reciba dos parámetros de tipo cadena de texto y retorne un número. |
| 117 | + - La función imprime todos los números del 1 al 100. Teniendo en cuenta que: |
| 118 | + - Si el número es múltiplo de 3, muestra la cadena de texto del primer parámetro. |
| 119 | + - Si el número es múltiplo de 5, muestra la cadena de texto del segundo parámetro. |
| 120 | + - Si el número es múltiplo de 3 y de 5, muestra las dos cadenas de texto concatenadas. |
| 121 | + - La función retorna el número de veces que se ha impreso el número en lugar de los textos |
| 122 | +*/ |
| 123 | + |
| 124 | +let cadena1 = 'Múltiplo de 3'; |
| 125 | +let cadena2 = 'Múltiplo de 5'; |
| 126 | +let count = 0; |
| 127 | + |
| 128 | +function CadenaNumero() { |
| 129 | + for (let i = 1; i <= 100; i++) { |
| 130 | + if (i % 3 == 0 && i % 5 == 0) { |
| 131 | + console.log(cadena1 + ' y ' + cadena2); |
| 132 | + } else if (i % 5 == 0) { |
| 133 | + console.log(cadena2); |
| 134 | + } else if (i % 3 == 0) { |
| 135 | + console.log(cadena1); |
| 136 | + } else { |
| 137 | + count++; |
| 138 | + console.log(i); |
| 139 | + } |
| 140 | + } |
| 141 | + console.log('Números entre 1 y 100 que no son múltiplos de 3 ni de 5:', count); |
| 142 | + |
| 143 | +}; |
| 144 | + |
| 145 | +CadenaNumero(); |
0 commit comments