Javascript 如何使用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

我知道在jQuery中是否可以使用变量有很多问题

其中一个问题是:

我试着使用这个答案,但我不知道如何在我的案例中使用它

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