原諒這個新手問題(Javascript中的新手!)。隱含類型變量的javascript問題
在HTML頁面中我有一組的名稱和圖像的數量:IMG1 IMG2 IMG3 ... img12 ... 而且還有一個JS的功能,我需要從(比方說)IMG5迭代持續img。
如果我寫:
function iterateImg(objImgID) {var imgNum = objImgID.replace("img","");
for (i=imgNum+1;i<20;i++)
.../...
的變量 「i」 被當作字符串,和i + 1個接收的值 「51」,如果傳遞的對象的ID是IMG5。
當然,我仍然可以從1到n進行迭代,只在我的值達到6時執行所需的任務,但這將是一個難題。
我該如何解決這個問題?我怎樣才能創建一個變量,將其作爲種子處理之前將被視爲一個整數? 此外,你會推薦什麼樣的最佳做法?
不要忘了申報的「i」與變種。如果你不這樣做,'我'可能會被附加到全局範圍(窗口)。 – Evert