let palabraPersona = "";
if(cantidadPersonas == 1){
palabraPersona = "persona";
}else{
palabraPersona = "personas"
}
let palabraPersona = cantidadPersonas == 1 ? "persona" : "personas";
let palabraPersona = "";
if(cantidadPersonas == 1){
palabraPersona = "persona";
}else{
palabraPersona = "personas"
}
let palabraPersona = cantidadPersonas == 1 ? "persona" : "personas";
Hola Jose,
Parece que estás trabajando en un proyecto donde necesitas determinar la palabra correcta para "persona" o "personas" en función de la cantidad de personas. Veo que has escrito dos formas de hacer esto: una usando un condicional if
y otra usando el operador ternario.
Aquí tienes un ejemplo práctico para entender cómo funcionan ambas:
Usando if
:
let cantidadPersonas = 3; // Puedes cambiar este número para probar
let palabraPersona = "";
if(cantidadPersonas == 1){
palabraPersona = "persona";
}else{
palabraPersona = "personas";
}
console.log(`Hay ${cantidadPersonas} ${palabraPersona}.`);
Usando el operador ternario:
let cantidadPersonas = 3; // Puedes cambiar este número para probar
let palabraPersona = cantidadPersonas == 1 ? "persona" : "personas";
console.log(`Hay ${cantidadPersonas} ${palabraPersona}.`);
Ambas formas son correctas, pero el operador ternario es una forma más concisa de escribir el código. Puedes usar cualquiera de las dos según prefieras.