let palabraPersona = "";
let cantidadPersonas = 1;
cantidadPersonas == 1 ? palabraPersona = 'persona' : palabraPersona = 'personas';
console.log(palabraPersona);
let palabraPersona = "";
let cantidadPersonas = 1;
cantidadPersonas == 1 ? palabraPersona = 'persona' : palabraPersona = 'personas';
console.log(palabraPersona);
Hola Lucas,
¡Gracias por compartir tu duda! Veo que estás intentando utilizar una estructura condicional para asignar un valor a palabraPersona
dependiendo del valor de cantidadPersonas
. Tu código está correcto, pero podemos refactorizarlo para que sea un poco más limpio y legible utilizando el operador ternario de una manera más concisa. Aquí tienes un ejemplo:
let palabraPersona = cantidadPersonas === 1 ? 'persona' : 'personas';
console.log(palabraPersona);
En este caso, estamos directamente asignando el resultado del operador ternario a palabraPersona
, lo que elimina la necesidad de una asignación separada. Además, he cambiado ==
por ===
para una comparación más estricta, lo cual es una buena práctica en JavaScript.
Espero que esto te ayude a hacer tu código más claro y eficiente.