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

のロード中に私の入力値が0である...これはあまりにも動作しません//これは動作しません//

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

... TextBosから

を小数を削除するが、私はそれを表示するとき...私は0.0 {奇妙な}を与える。だから私はこれらを行ってまだそれを示して0.0

+0

は* *動作しない定義しますか? 'parseInt(0,10)'は正しく '0'を返します。この場合、 'parseInt'を使う必要はありません。とにかく*小数点を削除するとどういう意味ですか? –

+0

@Felix Kling:私の値を解析すると... 0.0と表示されます...なぜですか? –

+0

あなたの価値(入力)は何ですか?希望の出力は何ですか? – Howard

答えて

0

parseIntあなたのためには、Math.floor[MDN]を使用することができます。

、これはどちらか動作しない場合は、多分、単純な文字列操作ができます:

val = val.substr(0, val.indexOf('.')); 
関連する問題