Re: [問題] JavaScript中如何運作遞迴變數

看板Web_Design作者 (我是蜜蜂~)時間18年前 (2007/05/31 01:04), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
// 像推文說的一樣用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

06/12 22:02, , 1F
謝謝您呀!
06/12 22:02, 1F
文章代碼(AID): #16NQwmcg (Web_Design)
文章代碼(AID): #16NQwmcg (Web_Design)