JavaScript の浮動小数点数解析では、カンマ以降の小数部分は無視されます。
P粉282627613
P粉282627613 2023-08-21 20:25:00
0
2
443
<p>これは簡単なシナリオです。 2 つの値の減算を Web サイトに表示したいと考えています: </p> <pre class="brush:php;toolbar:false;">//私の Web サイト上の値は「75,00」です。 var fullcost = parseFloat($("#fullcost").text()); //私のウェブサイト上の値は: "0,03" var Auctioncost = parseFloat($("#auctioncost").text()); alert(fullcost); //出力: 75 alert(auctioncost); //出力: 0</pre> <p>誰か私が間違っていることを教えてくれませんか? </p>
P粉282627613
P粉282627613

全員に返信(2)
P粉587970021

JavaScript の parseFloat 関数は、地域パラメータを受け入れません。したがって、,.

に置き換える必要があります。 リーリー
いいねを押す +0
P粉635509719

これは「仕様」です。 parseFloat 関数は、非 、-、数値、指数、または小数点が検出されるまで、文字列の一部のみを考慮します。カンマを見つけると検索を停止し、「75」の部分のみを考慮します。

この問題を解決するには、カンマを小数点に変換します。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート