2
JavaScriptの0.15ではなく、0.15のような小数点から始まる数字を変換する必要があります。 ParseInt(value)を使用すると、001または0.1などのゼロの数値を先行させるためにのみ機能します。小数点から始まる数字をゼロに変換するには
誰でも私に良い解決策を提供できますか?
JavaScriptの0.15ではなく、0.15のような小数点から始まる数字を変換する必要があります。 ParseInt(value)を使用すると、001または0.1などのゼロの数値を先行させるためにのみ機能します。小数点から始まる数字をゼロに変換するには
誰でも私に良い解決策を提供できますか?
の値はです。文字列!非数のparseInt
(文字列進行方不明の整数)を使用しようとすると、パーサは、文字列から数値への変換実行しようとするresult in NaN
ます:あなたが最初にそれを変換する必要があり、その場合には
parseInt(".15", 10) // NaN
をNumber
:
parseInt(Number(".15"), 10) // 0
(又は使用単項+
)
parseInt(+".15", 10) // 0
'parseInt(0.15、10)' – Tushar
['Math.floor()'](http://www.w3schools.com/jsref/jsref_floor.asp)を使用してください。 '.15'は文字列か既に浮動小数点ですか? – AKS
私は10進数で整数を受け入れる必要がある入力フィールドを持っています。 変更イベントのJsp内のコードは次のとおりです。 var value = $(this).val(); \t var x = parseInt(value); \t $(this).val(x); だから、私は0.15のような値を与えるとき、それは1に変わる0,0001に変わるが、もし私が.15のようなものを入力すれば、それはNANエラーを与える。 –