Javascript-如何让一个组合了字母和数字的变量调用另一个变量
我目前正在做一个STEM数学游戏。我做了一个函数调用Javascript-如何让一个组合了字母和数字的变量调用另一个变量,javascript,variables,Javascript,Variables,我目前正在做一个STEM数学游戏。我做了一个函数调用onLoad(),得到20个不重复的不同随机数,并将它们设置为变量。现在,我尝试将该数字添加到前面的Q,因为我有不同的变量名为Q1,Q2,等等。但是当我尝试console.log时,组合这两个变量的变量X显示的是Q1,而不是变量Q1中的字符串。任何帮助都将不胜感激 //问题-答案 var Q1=“5 x 107=?”; //var A1=“A:50000000”; var A1=“A:50000000 B:0.0000005C:5000000
onLoad()
,得到20个不重复的不同随机数,并将它们设置为变量。现在,我尝试将该数字添加到前面的Q
,因为我有不同的变量名为Q1
,Q2
,等等。但是当我尝试console.log时,组合这两个变量的变量X显示的是Q1
,而不是变量Q1
中的字符串。任何帮助都将不胜感激
//问题-答案
var Q1=“5 x 107=?”;
//var A1=“A:50000000”;
var A1=“A:50000000 B:0.0000005
C:5000000d:500000”;
var Q2=“3.868 x 109=?”;
var A2=“B:3868000000”;
var Q3=“科学记数法中20000000×3.5×1000000的答案是什么?”;
var A3=“A:7×1013”;
var Q4=“123000=?”;
var A4=“B:1.23 x 105”;
var Q5=“0.00123 x 105=?”;
var A5=“A:12.3 x 101”;
var Q6=“0.0686 x 100=?”;
var A6=“C:0.0686”;
var Q7=“2.26 x 105=?”;
var A7=“B:226000”;
var Q8=“0.0002395=?”;
var A8=“C:2.395 x 10-4”;
var Q9=“731000=?”;
var A9=“A:7.31 x 105”;
var Q10=“0.00018=?”;
var A10=“B:1.8 x 10-4”;
var Q11=“2x=54”;
var A11=“D:x=27”;
var Q12=“x=81”;
var A12=“A:x=81”;
var Q13=“4x+8=7.2+5x”;
var A13=“C:x=0.800”;
var Q14=“4(0.5f−0.25)=6+f”;
var A14=“C:f=7”;
var Q15=“2+6g=11−3g”;
var A15=“B:g=1”;
变量Q16=”−11f=7(1)−2f)+5”;
var A16=“A:f=4”;
var Q17=“0.5s+1=7+4.5s”;
var A17=“B:s=-1.5”;
var Q18=“2(x+3)=16”;
var A18=“D:x=5”;
var Q19=“21+3j=6”;
var A19=“C:j=-5”;
var Q20=“4(x-1)=-16”;
var A20=“A:x=-3”;
var Q21=“一家公司租用一艘游艇要收取1500美元的固定费用。此外,租客每小时必须支付100美元。哪个等式显示租用游艇h小时的成本C?”;
var A21=“C:C=100h+1500”;
var Q22=“斜率为3/5且y截距为2的直线的方程是什么?”;
var A22=“A:5y-3x=10”;
var Q23=“为十六个数字建立一个方程式,而不是一个数字为9。”;
var A23=“C:16+x=9”;
var Q24=“班上有b个男生。这是女生人数的三倍多。班上有多少女生?”;
var A24=“B:B=3+4g”;
var Q25=“两个数字之和是84,其中一个比另一个多12。方程式是什么?”;
var A25=“D:x+12+x=84”;
var Q26=“安东的生日派对每邀请一位客人就要花2美元。写一个等式,显示客人x和费用y之间的关系。”;
var A26=“A:y=2x”;
var Q27=“Allie每天装6升果酱。写一个方程式,显示x天和y天果酱之间的关系。”;
var A27=“C:y=6x”;
var Q28=“Gabe可以用每个种子包生长8朵花。写出一个方程式,显示种子包数量x和花总数y之间的关系。”;
var A28=“B:y=8x”;
var Q29=“贝拉的退休派对费用为6美元,再加上她邀请的每位客人额外1美元。写一个等式,显示客人x和费用y之间的关系。”;
var A29=“C:y=x+6”;
var Q30=“科尔已经在家拍了4张照片,他希望在假期的每一天拍一张。写一个等式,显示假期天数x和拍摄照片总数y之间的关系。”;
var A30=“C:y=x+4”;
//问题编号
var N1=数学地板(数学随机()*30)+1;
var N2=0;
var N3=0;
var N4=0;
var N5=0;
var N6=0;
var N7=0;
var N8=0;
var N9=0;
var N10=0;
var N11=0;
var N12=0;
var N13=0;
var N14=0;
变量N15=0;
var N16=0;
var N17=0;
var N18=0;
var N19=0;
var N20=0;
//游戏负载
函数onLoad(){
做{
N2=数学楼层(数学随机()*30)+1;
}而(N2==N1);
做{
N3=数学地板(数学随机()*30)+1;
}而(N3==N1 | | N3==N2);
做{
N4=数学地板(数学随机()*30)+1;
}而(N4==N1 | | N4==N2 | | N4==N3);
做{
N5=数学地板(数学随机()*30)+1;
}而(N5==N1 | | N5==N2 | | N5==N3 | | N5==N4);
做{
N6=数学地板(数学随机()*30)+1;
}而(N6==N1 | | N6==N2 | | N6==N3 | | N6==N4 | | N6==N5);
做{
N7=数学地板(数学随机()*30)+1;
}而(N7==N1 | | N7==N2 | | N7==N3 | | N7==N4 | | N7==N5 | | N7==N6);
做{
N8=数学地板(数学随机()*30)+1;
}而(N8==N1 | | N8==N2 | | N8==N3 | | N8==N4 | | N8==N5 | | N8==N6 | N8==N7);
做{
N9=数学地板(数学随机()*30)+1;
}而(N9==N1 | | N9==N2 | | N9==N3 | | N9==N4 | | N9==N5 | | N9==N6 | N9==N7 | | N9==N8);
做{
N10=数学地板(数学随机()*30)+1;
}而(N10==N1 | | N10==N2 | | N10==N3 | | N10==N4 | | N10==N5 | | N10==N6 | | N10==N7 | | N10==N8 | N10==N9);
做{
N11=数学地板(数学随机()*30)+1;
}而(N11==N1 | | N11==N2 | | N11==N3 | | N11==N4 | | N11==N5 | | N11==N6 | | N11==N7 | | N11==N8 | N11==N9 | N11==N10);
做{
N12=数学地板(数学随机()*30)+1;
}而(N12==N1 | | N12==N2 | | N12==N3 | | N12==N4 | | N12==N5 | | N12==N6 | | N12==N7 | | N12==N8 | N12==N9 | N12==N10 | N12==N11);
做{
N13=数学地板(数学随机()*30)+1;
}而(N13==N1 | | N13==N2 | | N13==N3 | | N13==N4 | | N13==N5 | | N13==N6 | | N13==N7 | | N13==N8 | N13==N9 | N13==N10 | N13==N12);
做{
N14=数学地板(数学随机()*30)+1;
}而(N14==N1 | | N14==N2 | | N14==N3 | | N14==N4 | | N14==N5 | | N14==N6 | | N14==N7 | | N14==N8 | N14==N9 | N14==N10 | N14==N14 | N14==N14==N12 |;
做{
N15=数学地板(数学随机()*30)+1;
}而(N15==N1 | | N15==N2 | | N15==N3 | | N15
var questions = [
{
question: "5 x 10<sup>7</sup> = ?",
answer: "Find a calculator."
},
// ...
];
questions.sort(function() {return Math.random()-0.5;});
// imperfect shuffle, you'll need more code for a good one but this works decently
console.log(questions[0].question);
console.log(questions[0].answer);
var Q = {
'Q1': 'string',
'Q2': 'string',
}