Este es mi código, pero cuando ejecuto este código en la consola siempre me da Felicitaciones. Ayúdame a resolver este problema.
var val=Math.floor(Math.random() * 10) + 1; console.log(val); var Predict = Number(prompt("Prediction ?")); for(var i=1 ; i <= 3; i++){ if(Predict<val){console.log("Up")}; if(Predict=val){console.log("Congratulations") }; if(Predict>val){console.log("Down")} }El operador igual asigna la mano derecha a la mano izquierda y, por lo tanto, ¡el resultado siempre es verdadero! Para comparar dos valores, use dobles iguales como este:
if (Predict==val){console.log("Congratulations") };