Javascript 如何使用Jquery变量?
我知道在jQuery中是否可以使用变量有很多问题 其中一个问题是: 我试着使用这个答案,但我不知道如何在我的案例中使用它Javascript 如何使用Jquery变量?,javascript,jquery,Javascript,Jquery,我知道在jQuery中是否可以使用变量有很多问题 其中一个问题是: 我试着使用这个答案,但我不知道如何在我的案例中使用它 var numberofquestions = 10; var dataString = ""; for ( var i=1; i<=numberofquestions; i++ ) { /* ------ first part ------- */ if (i==1) { dataString = dat
var numberofquestions = 10;
var dataString = "";
for ( var i=1; i<=numberofquestions; i++ ) {
/* ------ first part ------- */
if (i==1) {
dataString = dataString + "q1=" + question1 + "&";
} /* ------ end first part ------- */
else if (i == numberofquestions) {
questionValue = "question" + numberofquestions;
qValue = "q" + numberofquestions;
dataString = dataString + qValue + "=" + questionValue;
console.log(dataString);
} else {
questionValue = question + i;
dataString = dataString + "q" + i + "=" + questionValue + "&";
}
}
变量问题1,问题2。。。问题10
所有人都持有一个数字
第一部分工作,它在控制台日志中输出q1=5,然而,后面是一个随机字符串。输出字符串(总字符串)如下所示:
q1=5&q2=NaN&q3=NaN&q4=NaN&q5=NaN&q6=NaN&q7=NaN&q8=NaN&q9=NaN&q10=question10
有人知道我做错了什么吗?你应该为此使用数组。JavaScript中没有“变量”这样的东西 您可以使用
此[variableName]
通过包含变量名称的字符串访问变量,但同样,您不应该这样做。您应该为此使用数组
在您的情况下,您可以使用questionValue=this[“question”+i]
,但还有一次:不要这样做。改用数组
我不知道你为什么要使用
“问题”+numberofquestions
,每次都是10
,你应该为此使用一个数组。JavaScript中没有“变量”这样的东西
您可以使用此[variableName]
通过包含变量名称的字符串访问变量,但同样,您不应该这样做。您应该为此使用数组
在您的情况下,您可以使用questionValue=this[“question”+i]
,但还有一次:不要这样做。改用数组
我不知道你为什么要使用
“问题”+numberofquestions
,每次都是10
,你应该为此使用一个数组。JavaScript中没有“变量”这样的东西
您可以使用此[variableName]
通过包含变量名称的字符串访问变量,但同样,您不应该这样做。您应该为此使用数组
在您的情况下,您可以使用questionValue=this[“question”+i]
,但还有一次:不要这样做。改用数组
我不知道你为什么要使用
“问题”+numberofquestions
,每次都是10
,你应该为此使用一个数组。JavaScript中没有“变量”这样的东西
您可以使用此[variableName]
通过包含变量名称的字符串访问变量,但同样,您不应该这样做。您应该为此使用数组
在您的情况下,您可以使用questionValue=this[“question”+i]
,但还有一次:不要这样做。改用数组
我不知道你为什么要使用
“问题”+numberofquestions
,每次10
都是@meagar同意的。在这段代码中,jQuery
在哪里?这似乎与“变量中的变量”无关。您所做的只是在另一个变量值的末尾追加一个变量值。@meagar同意。在这段代码中,jQuery
在哪里?这似乎与“变量中的变量”无关。您所做的只是在另一个变量值的末尾追加一个变量值。@meagar同意。在这段代码中,jQuery
在哪里?这似乎与“变量中的变量”无关。您所做的只是在另一个变量值的末尾追加一个变量值。@meagar同意。在这段代码中,jQuery
在哪里?这似乎与“变量中的变量”无关。您所做的只是将一个变量值附加到另一个变量值的末尾。请稍候。我很困惑。。。你说的是“你应该使用数组来处理这个…”然后是“不要使用数组”。。。等等,什么?@TilwinJoy在大胆的don't之后还有一小段时间t@user3669154哎呀。。。他很好地融入了屏幕上的灰尘颗粒:谢谢你们的帮助!等待我很困惑。。。你说的是“你应该使用数组来处理这个…”然后是“不要使用数组”。。。等等,什么?@TilwinJoy在大胆的don't之后还有一小段时间t@user3669154哎呀。。。他很好地融入了屏幕上的灰尘颗粒:谢谢你们的帮助!等待我很困惑。。。你说的是“你应该使用数组来处理这个…”然后是“不要使用数组”。。。等等,什么?@TilwinJoy在大胆的don't之后还有一小段时间t@user3669154哎呀。。。他很好地融入了屏幕上的灰尘颗粒:谢谢你们的帮助!等待我很困惑。。。你说的是“你应该使用数组来处理这个…”然后是“不要使用数组”。。。等等,什么?@TilwinJoy在大胆的don't之后还有一小段时间t@user3669154哎呀。。。他很好地融入了屏幕上的灰尘颗粒:谢谢你们的帮助!
q1=5&q2=NaN&q3=NaN&q4=NaN&q5=NaN&q6=NaN&q7=NaN&q8=NaN&q9=NaN&q10=question10