Multiplicar los números de puntos flotantes en JavaScript es algo muy interesante.
Hay muchas formas de multiplicar los números de puntos flotantes. Aquí hay una solución que di que creo que es bueno para mí:
Copie el código de la siguiente manera: función 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);
};
Ideas básicas
La idea básica es convertir todos los números de puntos flotantes en enteros y luego dividir por la potencia del orden N de 10 del valor igual. N es (suma de las siguientes longitudes de dos números de puntos flotantes).