少数計算の不具合

ホーム フォーラム バグ報告 少数計算の不具合

このトピックには1件の返信が含まれ、2人の参加者がいます。4 ヶ月前 welcart さんが最後の更新を行いました。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #85369

    nem
    参加者

    受注編集画面の金額計算において、JSによる少数計算で不具合がでます。
    例えば商品を1つ登録し、単価に0.7 数量に11と入力すると金額がおかしくなります。

    これはIEEE 754という規格に沿ったJSの仕様ですが、ライブラリを使用して計算するなどの対処法があります。
    日本円が通貨に設定されているとあまり目にすることはできませんが、外貨の場合は少数の計算が頻繁に起こると思いますので修正をお願いいたします。

    https://qiita.com/k_moto/items/0b576a3351b77fb0aa98
    http://am-yu.net/2016/10/29/javascript-decimal-calc/

    また、少数の計算による上記の挙動はPHPでも同じことが言えますので見直しをお願いいたします。
    https://www.marineroad.com/staff-blog/7878.html

    #85398

    welcart
    キーマスター

    nem様

    ご報告ありがとうございました。
    症状のほう確認させていただきました。
    次期バージョンにて修正させていただきます。
    どうぞよろしくお願いいたします。

2件の投稿を表示中 - 1 - 2件目 (全2件中)

このトピックに返信するにはログインが必要です。