Javascript for Kids · Lección

Respuestas aleatorias

Elija una respuesta

Lección 2 de 413 pasos

Respuestas aleatorias es una lección gratuita de Javascript for Kids en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Javascript for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Javascript for Kids incluye 4 lecciones en total.

¡El Magic 8-Ball! 🎱

¡Hola, adivino! 🌟 ¿Ha visto alguna vez un Magic 8-Ball? ¡Usted hace una pregunta y recibe una respuesta sorpresa! 🎱

¡Hoy construiremos uno con código! Primer paso: ¡elegir una respuesta aleatoria! 🎲

Una lista de respuestas 📋

¡Primero necesitamos una lista de respuestas! 📋

Guardamos muchas respuestas en un array (una lista entre corchetes). 🪄

let answers = ['Yes!', 'No way!', 'Maybe...'];
console.log(answers);

Elegir por posición 🔢

Cada respuesta tiene una posición numérica llamada índice. 🔢

¡La primera tiene el índice 0! Vamos a obtenerla. 👆

let answers = ['Yes!', 'No way!', 'Maybe...'];
console.log(answers[0]);
console.log(answers[2]);

¿Qué significa aleatorio? 🎲

Math.random() proporciona un número sorpresa entre 0 y 1. 🎲

¡Es diferente cada vez, como lanzar unos dados! 😄

console.log(Math.random());
console.log(Math.random());

Un número entero aleatorio 🔢

¡Necesitamos un número entero para elegir una posición! 🔢

Multiplique por el tamaño de la lista y use Math.floor para redondear hacia abajo. 🪄

let pick = Math.floor(Math.random() * 3);
console.log('Random spot: ' + pick);

Elija una respuesta aleatoria 🎯

¡Ahora obtengamos la respuesta de esa posición aleatoria! 🎯

¡Ejecútelo varias veces para ver respuestas diferentes! 😄

let answers = ['Yes!', 'No way!', 'Maybe...'];
let pick = Math.floor(Math.random() * 3);
console.log(answers[pick]);

Usar la longitud de la lista 📏

En lugar de escribir 3, ¡use .length! 📏

Así funcionará independientemente de cuántas respuestas tengamos. 💡

let answers = ['Yes!', 'No', 'Maybe', 'Ask later'];
let pick = Math.floor(Math.random() * answers.length);
console.log(answers[pick]);

Vuelva a elegir una y otra vez 🔁

¡Cada vez que lo ejecuta obtiene una sorpresa! 🔁

Vamos a elegir tres respuestas aleatorias seguidas. 🎲🎲🎲

let answers = ['Yes!', 'No', 'Maybe', 'For sure!'];
for (let i = 0; i < 3; i++) {
  let pick = Math.floor(Math.random() * answers.length);
  console.log(answers[pick]);
}

Una función para elegir 🤖

¡Construyamos una función que elija una respuesta aleatoria! 🤖

¡Llámela en cualquier momento para obtener una respuesta sorpresa! 🎱

let answers = ['Yes!', 'No', 'Maybe', 'Try again'];
function pickAnswer() {
  let pick = Math.floor(Math.random() * answers.length);
  return answers[pick];
}
console.log(pickAnswer());

Use su máquina de selección 🎛️

¡Ahora podemos obtener respuestas aleatorias con muchísima facilidad! 🎛️

¡Solo tiene que llamar a pickAnswer una y otra vez! 🔁

let answers = ['Yes!', 'No', 'Maybe', 'Definitely'];
function pickAnswer() {
  let pick = Math.floor(Math.random() * answers.length);
  return answers[pick];
}
console.log(pickAnswer());
console.log(pickAnswer());

¡Ha elegido respuestas aleatorias! 🏆

¡Excelente trabajo, adivino! 🏆 Ha aprendido a:

  • 📋 Guardar respuestas en un array
  • 🎲 Usar Math.random y Math.floor
  • 🎯 Elegir una respuesta mediante su índice

Siguiente lección: ¡revelar el destino con estilo! ✨

Comprobación rápida ✅

¡Es hora de pensar! 🧠 ¿Qué nos ayuda a elegir una respuesta sorpresa de la lista?

Resumen de la lección 🎀

¡Un trabajo excelente, creador de Magic 8-Ball! 🎀 Hoy ha aprendido:

  • 📋 Los arrays contienen muchas respuestas
  • 🎲 Math.random proporciona sorpresas
  • 🎯 Elegir por índice con Math.floor

Siguiente: ¡revelar el destino! ✨

Gratis para empezar

Aprende JavaScript con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
35
Lecciones
140

Preguntas frecuentes

¿La lección «Respuestas aleatorias» es gratis?

Sí — el texto completo de «Respuestas aleatorias» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Javascript for Kids, actualiza a CoddyKit PRO. El curso de Javascript for Kids incluye 4 lecciones en total.

¿Qué aprenderé en «Respuestas aleatorias»?

Elija una respuesta Practicas Javascript for Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Javascript for Kids?

No se requiere experiencia previa. Javascript for Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Respuestas aleatorias»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Javascript for Kids?

Sí. Cada lección de Javascript for Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Hacer una pregunta
  2. Respuestas aleatorias
  3. Revelar la predicción
  4. Añadir más respuestas
← Volver a Javascript for Kids