【发布时间】:2014-06-28 20:26:46
【问题描述】:
好吧,我显然是一个极端的新手,所以要温柔。在学习 Javascript 时,我正在创建一个测验以更好地帮助我保留和练习信息。以下是到目前为止我的代码示例(此问题的实际数组已缩短)。
我在学习进度的这一点上工作得很好,除了我似乎无法使用 Math.floor(Math.random()) 来创建非线性问答体验。
var qAndA = [["What starts a variable?", "var"],
["What creates a popup with text and an OK button?", "alert()"],
["What is the sign for a modulo?", "%"]];
function askQuestion(qAndA) {
var answer = prompt(qAndA[0], " ");
if (answer === qAndA[1]) {
alert("yes");
} else {
alert("No, the answer is " + qAndA[1]);
}
}
for (i = 0; i < qAndA.length; i++) {
askQuestion(qAndA[i]);
}
我在这里和其他地方查看了所有可能的答案,但没有任何解决这个具体问题的方法。
有人可以帮帮我吗?
【问题讨论】:
-
很高兴知道。但就我的目的而言,更简单的方法效果最好。
标签: javascript math random floor