자바 스크립트에 부동 소수점 번호를 곱하는 것은 매우 흥미로운 일입니다.
부동 소수점 번호를 곱하는 방법에는 여러 가지가 있습니다. 여기 내가 나 자신에게 좋다고 생각한 해결책이 있습니다.
다음과 같이 코드를 복사하십시오 : 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 개의 부동 소수점 번호의 다음 길이의 합)입니다.