我有等於字符串所描述 'RES':parsefloat( '串' + VAR)語法問題
ResEmp = drpdwn.id.substring(3,6)
如果我想下面的代碼:
parseFloat(AppResYrs.value)
得到「RES '從ResEmp變量中,我將使用什麼語法?我試過parseFloat('App' + ResEmp + 'Yrs.value')
和parseFloat(('App' + ResEmp + 'Yrs').value)
,他們不工作。謝謝!
編輯:以下代碼:alert(ResEmp); alert(parseFloat(AppResYrs.value)); alert(parseFloat('App' + ResEmp + 'Yrs').value);
返回'Res','0'和'undefined'。前兩個是正確的。我想最後一個也返回0,因爲我希望它和第二個一樣。
你應該考慮使用數組或對象。從字符串構造變量名並不是一個好習慣。 – kapa