Умножение номеров с плавающей запятой в JavaScript - очень интересная вещь.
Есть много способов умножить номера плавания. Вот решение, которое я дал, которое, я думаю, полезно для себя:
Скопируйте код следующим образом: Функция 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);
};
Основные идеи
Основная идея состоит в том, чтобы превратить все номера плавучих точек в целые числа, а затем разделить на мощность n-порядка 10 из равного значения. N IS (сумма следующих длин двух номеров с плавающей запятой).