gpt4 book ai didi

javascript - JavaScript 中的随机对象

转载 作者:行者123 更新时间:2023-12-01 03:52:32 25 4
gpt4 key购买 nike

我正在尝试编写显示随机问题的脚本。我不知道该怎么做。

这是我的不起作用(= 没有在元素上写任何内容)代码:

function theQ(quest, ans) { // question constructor
this.question = quest;
this.answer = ans;
}
var quest1 = new theQ("1+1", "2"); // object 1
var quest2 = new theQ("2+2", "4"); // object 2
var container = document.getElementById("rendomQuestion"); // display
var randomNumber = Math.random(); // randomize
var numQuestion = Math.floor(randomNumber * theQ.length); // between theQ number of objects
container.innerHTML += quest+numQuestion.question; // write the chosen question.

请告诉我我在这里做错了什么..

编辑 - 这是我的 HTML:

<p id="rendomQuestion"></p>

最佳答案

您应该使用一个数组(包含两个问题):

function theQ(quest, ans) { // question constructor
this.question = quest;
this.answer = ans;
}
// *** Make it an array:
var quests = [new theQ("1+1", "2"),
new theQ("2+2", "4")];
var container = document.getElementById("rendomQuestion");
var randomNumber = Math.random();
var numQuestion = Math.floor(randomNumber * theQ.length);
// *** Now use array notation:
container.textContent = quests[numQuestion].question;
<p id="rendomQuestion"></p>

关于javascript - JavaScript 中的随机对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43056558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com