Ich schrieb ein Javascript-Quiz für meine Rails-App, in der es eine Auswahl zwischen nur zwei Antworten für jede Frage gab, ich versuche jetzt, es zu skalieren, so dass es vier Fragen und vier Ergebnisse gibt Seiten, aber es war nicht in der Lage, es soweit zu arbeiten. Kann jemand helfen? Ich habe versucht, die var-Berechnungen zu ändern, war aber bisher nicht erfolgreich.Javascript Quiz Ergebnis Berechnung/Generation
function generateResult(answers) {
var panda = bear = 0;
for(var i =0; i < answers.length; i++){
if(answers[i] == 1){
bear++;
}
else {
panda++;
}
}
if(bear > panda) {
return "sbear.html";
}
else if(bear > elephant) {
return "sbear.html";
}
else if(bear > alpacha) {
return "sbear.html";
}
else if(panda > bear) {
return "sbear.html";
}
else if(panda > elephant) {
return "sbear.html";
}
else if(panda > alpacha) {
return "rpanda.html";
}
else if(alpacha > bear) {
return "sbear.html";
}
else if(alpacha > panda) {
return "sbear.html";
}
else if(alpacha > elephant) {
return "alpach.html";
}
else {
return "eleph.html";
}
}
Können Sie bitte die Initialisierung von 'Elefant' und' Alpacha' (Alpaka?) teilen? – Hodrobond
Ich habe es zur Zeit nicht mehr, was ich vorher dafür hatte funktioniert nicht und ich bin mir nicht sicher, wie es weitergeht – Djangert
@Djangert Nun, dann müssen Sie sie definieren. Sie können nicht erwarten, dass Code mit nicht deklarierten Variablen funktioniert. –