Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript测验中显示最终分数?_Javascript_Jquery - Fatal编程技术网

如何在javascript测验中显示最终分数?

如何在javascript测验中显示最终分数?,javascript,jquery,Javascript,Jquery,我试图显示测验的最终分数,例如“你五分之一正确”我该怎么做 大宗报价 $(文档).ready(函数(){ var计数器=0; var得分=0; var quizQuestions=[{ 问题:“美国是在哪一年建立的?”, 选择:[“1775”、“1776”、“1801”、“1492”], 答复:一, }, { 问题:“谁没有签署独立宣言?”, 选择:[“乔治·瓦辛顿”、“本·富兰克林”、“约翰·汉考克”、“托马斯·杰斐逊”], 答复:0 }, { 问题:“谁是唯一任期超过两届的总统?”, 选择

我试图显示测验的最终分数,例如“你五分之一正确”我该怎么做

大宗报价

$(文档).ready(函数(){
var计数器=0;
var得分=0;
var quizQuestions=[{
问题:“美国是在哪一年建立的?”,
选择:[“1775”、“1776”、“1801”、“1492”],
答复:一,
}, {
问题:“谁没有签署独立宣言?”,
选择:[“乔治·瓦辛顿”、“本·富兰克林”、“约翰·汉考克”、“托马斯·杰斐逊”],
答复:0
}, {
问题:“谁是唯一任期超过两届的总统?”,
选择:[“乔治·华盛顿”、“伍德罗·威尔逊”、“富兰克林·德拉诺·罗斯福”、“詹姆斯·麦迪逊”],
答复:二,
}, {
问题:“美国在哪一年登上月球?”,
选择:[“1969”、“1965”、“1970”、“1968”],
答复:0
}, {
问题:“美国从哪个国家购买路易斯安那州?”,
选择:[“英国”、“西班牙”、“德国”、“法国”],
答复:3
}]
$(“#开始”)。单击(函数(){
$(“#开始”).hide()
$(“#下一步”).show()
});
$(“#下一步”)。在(“单击”,函数(){
$(“.choices,.questions”).empty();
函数递增计数器(){
$(“#计数”)。文本(计数器);
};
$(“.questions”).append(“+quizQuestions[counter].question+”)
对于(变量i=0;i”+”+quizQuestions[counter]。choices[i]+“”)
}
递增计数器();
柜台++
})
$(“body”)。在(“单击”,“输入”,函数()上{
美元(“.choices”)。最近的(“li”);
$(“输入[type='radio']:选中”).val();
var$selectedText=$(“输入[type='radio']:选中”).val();
如果($selectedText==quizQuestions[counter]。答案){
分数++;
}
如果(){
}
})
});
正文{
背景图片:url(“../img/american flag.jpg”);
背景重复:无重复;
背景大小:100%100%;
}
html,
身体{
最小高度:100%;
}
.问答应用{
位置:相对位置;
宽度:400px;
高度:400px;
背景色:白色;
边框样式:实心;
保证金:0自动;
顶部:200px;
文本对齐:居中;
}
h1{
颜色:橙色;
}
#开始{
利润上限:70像素;
宽度:70px;
边界半径:5px;
底部:150px;
}
#下一个{
显示:无;
利润上限:70像素;
宽度:70px;
边界半径:5px;
底部:150px;
}
.问题{
文本对齐:居中;
左边距:25px;
保证金:0自动;
底部:120px;
颜色:红色;
}
.选择{
显示:块;
底部:100px;
}
#计数{
宽度:50px;
高度:20px;
文本对齐:底部对齐;
}
#得分{
显示:块;
文本对齐:居中;
左边距:30px;
宽度:70px;
}

测验时间
历史测验
开始 下一个
如果我正确理解了您的问题——您已经有了一个
分数
变量,用于跟踪用户正确回答了多少问题。问题总数为
quizQuestions.length
。您对计划的哪一部分有异议?谢谢您的回复。我不知道在最后一个问题之后如何获得分数。我是新手,所以任何建议都会对我有很大帮助。谢谢。
如果(counter==quizQuestions.length){/*显示分数*/}