Es ist eine sehr interessante Sache, schwimmende Punktzahlen in JavaScript zu multiplizieren.
Es gibt viele Möglichkeiten, um schwimmende Punktzahlen zu multiplizieren. Hier ist eine Lösung, die ich gegeben habe, die ich für mich selbst finde:
Kopieren Sie den Code wie folgt: Funktion 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 ('.', '');
}
return f1 * f2 / math.pow (10, f1len + f2len);
};
Grundlegende Ideen
Die Grundidee besteht darin, alle schwimmenden Punktzahlen in Ganzzahlen zu verwandeln und dann durch die Nutzung von 10 des gleichen Werts zu teilen. N ist (Summe der folgenden Längen von zwei schwimmenden Punktzahlen).