Ejercicios para aprender JavaScript 10
Un par de ejercicios para practicar la generación de números aleatorios con JavaScript.
Ejercicio 1
Realiza un script que genere un número aleatorio entre 1 y 99
Solución
// FUNCIÓN Math.floor: redondea al número entero menor.
// FUNCIÓN Math.random: devuelve un número aleatorio mayor que 0 y menor que 1
var num = Math.floor((Math.random() * 99) + 1);
document.write("El número aleatorio es " + num);
Ejercicio 2
Pedimos palabras por teclado y las guardamos en una lista. Por cada vez imprime una palabra al azar de la lista.
Solución
// LISTA DE PALABRAS
var palabras = [];
// BUCLE DO WHILE PARA INTRODUCIR PALABRAS
do {
// PEDIMOS UNA PALABRA POR TECLADO
var palabra = prompt("Introduce una palabra");
// AÑADIMOS LA PALABRA A LA LISTA
palabras.push(palabra);
// CALCULA EL NÚMERO DE PALABRAS
var longitud = palabras.length;
// OBTIENE UN ÍNDICE AL AZAR DE LA LISTA
var indiceAlAzar = Math.round(Math.random()*(longitud-1));
// IMPRIME LA PALABRA CON ESE ÍNDICE
document.write(palabras[indiceAlAzar]);
// SI SE PULSA CANCELAR SE TERMINA
} while (palabra != undefined);
Me gusta esto:
Me gusta Cargando...
Relacionado