Kod
function zagadka() {
var dec=confirm("Czy 2+2=5?");
if(dec===false) {
var wynik=prompt("No to w takim razie podaj poprawny wynik");
if(parseInt(wynik)===4) {
alert("rewelacja!");
return true;
} else {
alert("Szło Ci dobrze ale padłeś! Spróbuj jeszcze raz");
zagadka();
}
} else {
alert("No to słaby jesteś z matmy! Spróbuj jeszcze raz");
zagadka();
}
}
document.write(zagadka());
Dlaczego raz zostaje wypisane undifined a raz true? Od czego to zależy?
var dec=confirm("Czy 2+2=5?");
if(dec===false) {
var wynik=prompt("No to w takim razie podaj poprawny wynik");
if(parseInt(wynik)===4) {
alert("rewelacja!");
return true;
} else {
alert("Szło Ci dobrze ale padłeś! Spróbuj jeszcze raz");
zagadka();
}
} else {
alert("No to słaby jesteś z matmy! Spróbuj jeszcze raz");
zagadka();
}
}
document.write(zagadka());