为遗漏的变量创建计数器
create counter for variable that is missed
有没有办法为遗漏的变量创建一个计数器?我正在创建 3 个计数器 - 正确、错误和错过。我为 2 个数字设置了一个时间间隔。如果它们匹配并且我单击按钮,则是正确的。如果它们不匹配并且我单击按钮,那是错误的但是如果我不点击并且 2 个数字随着时间间隔而变化。它被认为是错过的。
但是如何增加错过的计数器?
我的网页如下:
<td>Correct:</td>
<td id="correctScore"><span>0<span></td>
<td><span>Wrong<span></td>
<td id="wrongScore"><span>0<span></td>
<td><span>Missed<span></td>
<td id="missedScore"><span>0<span></td>
我的脚本如下:
var num1;
var num2;
var timerID;
var correctCount;
var WrongCount;
var missedCount;
correctCount = 0;
wrongCount = 0;
missedCount = 0;
timerID = setInterval(function() {
num1=Math.floor((Math.random()*3)+1);
document.getElementById("number1").innerHTML = num1;
}, 2 * 1000);
timerID = setInterval(function() {
num2=Math.floor((Math.random()*3)+1);
document.getElementById("number2").innerHTML = num2;
$('.numberStyle').css("font-size", "100px");
}, 2 * 1000);
$("input").click(function() {
if (num1 == num2) {
correctCount++;
document.getElementById("correctScore").innerHTML = correctCount;
} else if (num1 != num2) {
wrongCount ++;
document.getElementById("wrongScore").innerHTML = wrongCount;
} else {
missedCount ++;
document.getElementById("missedScore").innerHTML = missedCount;
任何帮助不胜感激,提前非常感谢。(:
我没有看到任何理由可以解释为什么你为每个数字使用 2 个计时器。您可以在计时器中生成两个数字,如下所示:
timerID = setInterval(function() {
num1=Math.floor((Math.random()*3)+1);
num2=Math.floor((Math.random()*3)+1);
document.getElementById("number1").innerHTML = num1;
document.getElementById("number2").innerHTML = num2;
}, 2 * 1000);
对于错过的计数器,您可以定义一个变量来检查用户是否回答,并在计时器中通过查找该变量来增加missedCount
。
https://jsfiddle.net/rev86ta2/
相关文章:
- 如何使用JavaScript创建时间计数器
- 创建新数组或增加计数器
- 使用变量在 jQuery 中创建计数器
- 为遗漏的变量创建计数器
- 如何创建一个计数器循环,该循环在单击提交按钮时启动,并输出多行单词,每个单词前面都有一个数字
- 根据循环中的计数器创建具有唯一名称的 JavaScript 对象
- 如何在Meteor中创建点击计数器(带数据库)
- 正在创建带有计数器的表
- 为facebook游戏创建持久生命计数器
- 如何在 jquery 中创建计数器
- 创建一个计数器以在Yii中添加多个表单
- 使用innerHTML属性创建页面加载计数器
- 创建一个每秒更新一次的计数器
- 正在创建计数器
- 在类创建/追加时增加计数器的值1
- 概念性:在外部函数中创建计数器
- 如何使用jQuery旋钮创建计数器
- 如何防止CouchDB在更新简单计数器时创建文档修订
- 在switch()中使用JavaScript动态对象创建计数器
- 如何在React.js中创建计数器id