作者Fenikso (我是蜜蜂~)
看板Web_Design
标题Re: [问题] JavaScript中如何运作递回变数
时间Thu May 31 01:04:47 2007
// 像推文说的一样用eval()
var var1=1, var2=2, var3=3;
for(var i=1; i<=3; i++) {
eval("var"+i+"+=1");
}
alert([var1,var2,var3]);
// 如果var1,var2,var3是个global variable, 还可以这样做
for(var i=1; i<=3; i++) {
window['var'+i] += 1;
}
alert([var1,var2,var3]);
※ 引述《shawnwang (休假你好)》之铭言:
: 假设网页现有12个整数变数,其名称分别为
: value1, value2, value3 ... value12
: 想用一个 for 回圈处理这些变数,假设全部都加一好了
: var count;
: for(count = 1; count <=12; count++) {
: value + count += 1;
: }
: 上面的写法是错的
: 想表达的是 value1 += 1; value2 += 1; value3 += 1 ..... 依此类推
: 请教一下应该怎麽表达变数的递回呢?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.66.30
1F:推 shawnwang:谢谢您呀! 06/12 22:02