JavaScript の浮動小数点数解析では、カンマ以降の小数部分は無視されます。
P粉282627613
2023-08-21 20:25:00
<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>
JavaScript の parseFloat 関数は、地域パラメータを受け入れません。したがって、
に置き換える必要があります。 リーリー,
を
.これは「仕様」です。
parseFloat
関数は、非 、-、数値、指数、または小数点が検出されるまで、文字列の一部のみを考慮します。カンマを見つけると検索を停止し、「75」の部分のみを考慮します。この問題を解決するには、カンマを小数点に変換します。
リーリー