少数計算の不具合

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

  • このトピックには1件の返信、2人の参加者があり、最後にwelcartにより6年、 1ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #85369
    phper
    参加者

    受注編集画面の金額計算において、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件中)
  • このトピックに返信するにはログインが必要です。