我如何在javascript中声明和使用动态变量?

假设我需要基于计数器声明一个javascript变量,我该怎么做?

var pageNumber = 1;
var "text"+pageNumber;

上面的代码不工作?

能否请你帮忙?
谢谢!

在JavaScript中(我知道)有2种方法可以创建动态变量:

> eval函数
>窗口对象

eval:

var pageNumber = 1;
eval("var text" + pageNumber + "=123;");
alert(text1);

窗口对象:

var pageNumber = 1;
window["text" + pageNumber] = 123;
alert(window["text" + pageNumber]);
http://stackoverflow.com/questions/5944749/how-do-i-declare-and-use-dynamic-variables-in-javascript

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:我如何在javascript中声明和使用动态变量?