This commit is contained in:
Marcos Lopez
2024-01-18 13:39:39 +01:00
parent ad08f8d30d
commit 96759acedd
11 changed files with 543 additions and 10 deletions

View File

@@ -0,0 +1,81 @@
<!Doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Condicionales Javascript</title>
</head>
<body>
<script type="text/javascript">
/*// IF
var n1 =prompt("Introduce tu nota","5");
if (n1>=5) {
document.write("Estas aprobado");
} else {
document.write("Estas suspenso");
}*/
/*//IF anidado
if (condicion1) {
// código a ejecutar si condicion1 es verdadera
} else if (condicion2) {
// código a ejecutar (no cumple la condicion1 pero cumple la condicion2)
} else {
// código a ejecutar (no cumple ninguna)
}*/
/*// SWITCH
switch (variable) {
case valor1:
// código a ejecutar si la variable es igual a valor1
break;
case valor2:
// código a ejecutar si la variable es igual a valor2
break;
default:
// código a ejecutar si ninguna de las condiciones anteriores es verdadera
}*/
/*Ejemplo Switch
let valoracionUsuario = 2; // De 1 a 5 estrellas
switch (valoracionUsuario) {
case 1:
console.log("Pesima");
break;
case 2:
console.log("Mala");
break;
case 3:
console.log("Regular");
break;
case 4:
console.log("Buena");
break;
case 5:
console.log("Excelente");
break;
default:
console.log("No has valorado nuestro servicio.");
}*/
/*//Operador ternario
condicion ? expresion_si_verdadero : expresion_si_falso;
Ejemplo:
let edad = 20;
let mensaje = (edad >= 18) ? "Eres mayor de edad" : "Eres menor de edad";
console.log(mensaje);
*/
</script>
</body>
</html>

View File

@@ -0,0 +1,82 @@
<!Doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bucles Javascript</title>
</head>
<body>
<script type="text/javascript">
// BUCLES
// Prueb WHILE (No sabes cuantas veces va a iterar)
/*j=4; // Inicialización
while (j<100) { // Condición
document.write("El valor de j es:" + j + "<br>"); // Instrucción
j=j+2; // Incremento
}*/
/* While con pares e impares
i=2;
document.write("Imprimiendo los pares"+"<br>");
while (i<10) {
document.write( i + "<br>");
i +=2;
}
i=1;
document.write("Imprimiendo los impares"+"<br>");
while (i<10) {
document.write( i + "<br>");
i=i+2;
}*/
// Do-while: (garantiza que el bloque de código se ejecute al menos una vez antes de verificar la condición)
/*
let i = 0;
do {
// Código a repetir
document.write(i + "<br>");
i++;
} while (i < 5);
*/
/* Prueba FOR (Sabes cuantas veces va a iterar)
// FOR (inicialización; condición; incremento)
for (i=0;i<100;i++) {
document.write(i + "<br>");
}*///Puede ser por ejemplo con 2 contadores, 2 condiciones y 2 incrementos.
/*// Prueba FOR con array
var dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"];
for(var i=0; i<7; i++) {
document.write(dias[i] + "<br>");
}*/
// for...of: ECMAScript 6, itera sobre los valores de un iterable (por ejemplo, un array o un string).
/*
const miArray = [1, 2, 3];
for (const valor of miArray) {
// Código a repetir
console.log(valor);
}
*/
// for...in: Itera sobre las propiedades enumerables de un objeto. Se utiliza principalmente para objetos.
/*
const miObjeto = { a: 1, b: 2, c: 3 };
for (let key in miObjeto) {
// Código a repetir
console.log(key, miObjeto[key]);
}
*/
</script>
</body>
</html>