小数の値で計算を行うと、想定外の結果になります
計算に「*1.08」や「*0.08」などと言った小数の値を 利用しますと、javascript の IEEE 754(浮動小数点数演算標準)
という規格の仕様上、以下のような結果となります。
ex)
式:calc*1.08
↓
13000*1.08=14040.000000000002
こちらは、JavaScriptという言語の仕様となり、弊社側で対応がしにくい部分ですので、
計算段階で整数値にするか、計算結果に関数を利用し調整してください。
【計算段階で調整する】
ex)
式:calc*108/100
↓
13000*1.08=14040
【計算結果で調整する】
以下ブログの「小数点の桁数をそろえる」部分をご確認ください。
※小数切り捨て、四捨五入、小数の桁数揃え 等をご紹介しています