看板 Web_Design 關於我們 聯絡資訊
// 像推文說的一樣用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
shawnwang:謝謝您呀! 06/12 22:02