[ Foro de Javascript ]

Empezando en javaScript

29-Jun-2019 19:46
Invitado (David)
2 Respuestas

Hola a todos!!
Estoy empezando en esto, y viene el primer atasco.
Alguien puede echar un vistazo a ver en que estoy fallando?

<script>

var ingrediente1 = prompt("Introduce el primer ingrediente");
var ingrediente2 = prompt("Introduce el segundo ingrediente");
var ingrediente3 = prompt("Introduce el tercer ingrediente");

var margarita = (tomate + carne + queso);
var vegetariana = (tomate + cebolla + champiñones);
var pescado = (tomate + atun + queso);
var tomate;
var cebolla;
var queso;
var atun;
var champiñones;
var carne;


if(ingrediente1 && ingrediente2 && ingrediente3 == margarita){
   document.write('Has elegido una pizza margarita');
}
else if(ingrediente1 && ingrediente2 && ingrediente3 == vegetariana){
   document.write('Has elegido una pizza vegetariana');
}
else if (ingrediente1 && ingrediente2 && ingrediente3 == pescado){
   document.write('Has elegido una pizza de pescado');
}

</script>

NO sale error en la consola pero tampoco sale nada en la página
Gracias de antemano!!


30-Jun-2019 00:38
Nacho Cabanes (+83)

Esos "if" tienen mala pinta.
No podrás hacer cosas como "si a y b y c valen 5", sino "si a vale 5 y b vale 5 y c vale 5"


01-Jul-2019 16:12
Invitado (David)

Sí, pero no me sirve porque A puede estar en varias respuestas a la vez.
Como seria entonces la respuesta?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)