Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
4
respuestas

Hola buenas, hice este código pero al ponerlo de respuesta me da como incompleta o da error

Estoy con el ejercicio REFACTORIZANDO, donde esta este codigo

let palabraPersona = "";

if(cantidadPersonas == 1){
palabraPersona = "persona";
}else{
palabraPersona = "personas"
}
el objetivo es este, ¿Cómo podrías mostrarle a Aline un ejemplo de cómo transformar este fragmento de código en otro que tenga el mismo comportamiento, pero utilice el operador ternario?
a lo que mi respuesta fue esta

let cantidaDePersonas = 0;
console.log (cantidaDePersonas);

cantidaDePersonas = prompt ("Cuantas personas son?");

alert ( ${cantidaDePersonas == 1 ? "Persona" : "Personas"});

La probe y funciona, me ayudarian ?

4 respuestas

No estoy seguro, pero probaste las comillas invertidas?

Hola Juan
Yo hice esta propuesta muy parecida a la tuya:
Alert(${palabraPersona} ${palabraPersona == 1 ? ‘persona’ : ‘personas’});
pero también me dice que está mal...
No termino de entender el error.

Veo que no escribió las comillas invertidas cuando copié y pegué.
Alert(${palabraPersona} ${palabraPersona == 1 ? ‘persona’ : ‘personas’});
a ver si ahora aparecen...

No, al enviar el mensaje desaparecen las comillas invertidas.
Van entre el paréntesis y el signo $ y antes del último paréntesis.