¡Hola Estudiante, espero que estés bien!
Espero que estés bien. Veo que estás trabajando en refactorizar el código para manejar reservaciones en un restaurante. Vamos a ver tus dos opciones:
- En el primer ejemplo, estás solicitando al usuario que ingrese cuántas personas son y luego usas el operador ternario para determinar si debe decir "persona" o "personas". Esto es un buen uso del operador ternario y es bastante claro.
let palabraPersona = prompt("Me puedes decir cuantas personas son?");
alert(`Mesa reservada para: ${palabraPersona} ${palabraPersona == 1 ? 'persona' : 'personas'}`);
- En el segundo ejemplo, parece que estás intentando definir
palabraPersona
directamente utilizando el operador ternario, pero falta la variable cantidadPersonas
que deberías definir antes para que el código funcione correctamente. Aquí está cómo podrías hacerlo:
let cantidadPersonas = prompt("Me puedes decir cuantas personas son?");
let palabraPersona = cantidadPersonas == 1 ? "persona" : "personas";
alert(`Mesa reservada para: ${cantidadPersonas} ${palabraPersona}`);
Ambas formas son válidas, pero asegúrate de que cantidadPersonas
esté definida y tenga el valor correcto antes de usarla. Espero que esto te ayude a avanzar con tu proyecto. ¡Espero que te haya ayudado y buenos estudios!