首页 > 解决方案 > 如何显示我的 javascript 测验的结果?

问题描述

我必须为我的数字技术课程使用 javascript 进行测验,但我不确定如何显示该人答对了多少问题。这是我到目前为止的测验。


function mathquiz() { 
    var qn1 = prompt("[22 x 9] a. 180 b. 98 c. 109 d. 198");
    if (qn1 == "d"){
    alert("That is correct!");
    } else {
    alert("That is incorrect!");
}
    var qn2 = prompt("[9 - 11] a. 2 b. -2 c. 5 d. 3 ");
    if (qn2 == "b"){
    alert("That is correct!");
    } else {
    alert("That is incorrect!");
}
    var qn3 = prompt("[7 x 8] a. 51 b. 60 c. 56 d. 54");
    if (qn3 == "c"){
    alert("That is correct!");
    } else {
    alert("That is incorrect!");
    }
    var qn4 = prompt("[99 x 9] a. 891 b. 900 c. 890 d. 871");
    if (qn4 == "a"){
        alert("That is correct!");
    } else {
        alert("That is incorrect!");
    }
    var qn5 = prompt("[100 + 72] a. 171 b. 72 c. 100 d. 172");
    if (qn5 == "d"){
        alert("That is correct!");
    } else {
        alert("That is incorrect!");
    }
    var qn6 = prompt("[10 x 99] a. 999 b. 900 c. 990 d. 100");
    if (qn6 == "c"){
        alert("That is correct!");
    } else {
        alert("That is incorrect!");
    }                                                                                                                                                                                                                              
}


mathquiz()

标签: javascript

解决方案


嗨,这个关注将解决你的问题

function mathquiz() { 
var count = 0;
var qn1 = prompt("[22 x 9] a. 180 b. 98 c. 109 d. 198");
if (qn1 == "d"){
alert("That is correct!");
count ++
} else {
alert("That is incorrect!");
}
var qn2 = prompt("[9 - 11] a. 2 b. -2 c. 5 d. 3 ");
if (qn2 == "b"){
alert("That is correct!");
count ++;
} else {
alert("That is incorrect!");
}
var qn3 = prompt("[7 x 8] a. 51 b. 60 c. 56 d. 54");
if (qn3 == "c"){
alert("That is correct!");
} else {
alert("That is incorrect!");
}
var qn4 = prompt("[99 x 9] a. 891 b. 900 c. 890 d. 871");
if (qn4 == "a"){
    alert("That is correct!");
    count ++
} else {
    alert("That is incorrect!");
}
var qn5 = prompt("[100 + 72] a. 171 b. 72 c. 100 d. 172");
if (qn5 == "d"){
    alert("That is correct!");
    count ++;
} else {
    alert("That is incorrect!");
}
var qn6 = prompt("[10 x 99] a. 999 b. 900 c. 990 d. 100");
if (qn6 == "c"){
    alert("That is correct!");
    count ++
} else {
    alert("That is incorrect!");
}                                                                                                                                                                      
console.log(count);                                                     
}


mathquiz()

如果 ans 正确,我在这里只是增加计数。所以最后在 console.log(count) 中你会得到正确答案的数量。这是那个点击的小提琴


推荐阅读