JavaScriptの浮動小数点数を掛けることは非常に興味深いことです。
フローティングポイント数値を掛けるには多くの方法があります。これが私が自分自身に良いと思う私が与えた解決策です:
次のようにコードをコピーします:function fxf(f1、f2){
f1 += '';
f2 += '';
var f1len = f1.split( '。')[1] .length、
f2len = f2.split( '。')[1] .length;
if(f1len){
f1 = f1.replace( '。'、 '');
}
if(f2len){
f2 = f2.replace( '。'、 '');
}
f1 * f2 / math.pow(10、f1len + f2len)を返します。
};
基本的なアイデア
基本的なアイデアは、すべての浮動小数点数を整数に変換し、等しい値の10のnオーダーパワーで分割することです。 nは(次の2つのフローティングポイント番号の長さの合計)。