問題タブ [parsefloat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
729 参照

jquery - parsefloat (jquery を使用) を使用して奇妙な値を取得します

私はjQueryを始めたばかりで、いくつかの小さなことをしようとしましたが、最後にしたことは本当に奇妙な方法で動作するようです.これが私のコードです:

したがって、説明のために、このコードは、クラス「Ivente」の入力からすべての値を選択し (1 つの値を変更する場合)、それらを合計変数に追加し、「」の入力に配置することになっています。 ITvente」id.

値を追加するために実際に2つの入力を取得しました.1つの方法で機能しますが、別の方法で愚かなことを返します.ここでは2つのケースです:

50,10 と 50,02 の合計は 100,12 になります

しかし、私が置くと

20,10 a,d 20,02 合計は 40,12000000000000005

誰か説明がありますか?

0 投票する
1 に答える
305 参照

javascript - Javascript parseFloat 変更数

「9999999999999099」をJavaScriptの数字/浮動小数点数に変換しようとしています。問題は、parseFloat(X) と Number(X) の両方が 9999999999999100 を返すことです。

これは同じ数ではありません。なぜこれが起こるのか、それを回避する方法を知っている人はいますか? 前もって感謝します。

0 投票する
0 に答える
364 参照

javascript - javascript parseFloat バグ

JavaScript を使用して複数のテキスト ボックスを減算しています。テキストボックスに合計金額を追加しています。最初に金額を入力したときは正常に機能しますが、金額を変更して再度保存するとバグが発生します。値は2回目にデータベースから取得され、「00.00」形式です.

問題は、値が「6500.00」などの 4 桁の値の場合、「6.00」に変更されることです。Web ページでは 6500.00 と表示されますが、JavaScript で計算すると「6.00」と計算されます。「400.50」のような 3 桁の値でも問題なく動作します。

JavaScript:

PS: number_format() 関数を使用して、フォーマットを 00.00 に変更します

0 投票する
1 に答える
177 参照

decimal - parseFloat 文字列数値を小数点以下 2 桁の浮動小数点数に変換する方法

次の質問/回答では:

カート価格更新の構成

応答には、動作するメソッドを提供する例が示されていますが、浮動小数点演算を可能にするために変更する必要がありました。

問題は、答えを小数点以下 2 桁に変換できないことです。答えは 15 で与えられることもあります。小数位。

オリジナルから変更した Java コードを次に示します。

0 投票する
1 に答える
800 参照

html - ParseFloat html

私はHTMLを学んでいる大学生です。私が完了しなければならない課題は、簡単な成績計算です。すべてを計算する単一のボタンがあり、値は 3 つの空のテキスト フィールド (合計、平均、パーセンテージ) に送られます。私が抱えている問題は、合計が計算されてフィールドに表示されることですが、数値の後に [オブジェクト] が続きます。平均フィールドには NaN が表示され、パーセンテージ フィールドは空のままです。これが私のコードです。

0 投票する
1 に答える
5274 参照

javascript - IE の parseFloat バグ

とても簡単な質問のようです。IE での parseFloat の結果は、Chrome や FF での結果とは異なります。ここに非常に単純なコードがあります

次にIEで開こうとすると、アラートは25.482688176812757ですが、クロムとFFは25.482688176812758です