2011-08-07 12 views
0
obj[i]['Weight'] = parseFloat("0"); 
obj[i]['Height'] = parseFloat("0"); 
obj[i]['Temperature'] = parseFloat(0,10); 

//這不工作...從TextBos刪除小數同時加載

obj[i]['Weight'] = parseInt(0,10); 
obj[i]['Height'] = parseInt(0,10); 
obj[i]['Temperature'] = parseInt(0,10); 

//這太不工作...

我的輸入值是0,但當我顯示它...給我0.0 {奇怪} ..所以我做了這些,但它顯示0.0

+0

定義*不起作用*? 'parseInt(0,10)'正確給出'0'。儘管在這種情況下,使用'parseInt'是不必要的。無論如何,刪除小數點意味着什麼? –

+0

@Felix Kling:當我parseInt我的價值...它顯示0.0 ...爲什麼? –

+0

你的價值(輸入)是什麼?什麼是期望的輸出? – Howard

回答

0

如果像你說的parseInt不適合你,那麼你可以使用Math.floor[MDN]

如果這也不行,也許簡單的字符串操作幫助:

val = val.substr(0, val.indexOf('.'));