필요한 경우에만 소수점 이하 2자리까지 반올림
数値 작업 시 특정 숫자로 반올림해야 하는 경우가 많습니다. 소수점 이하. 이 경우 소수점 이하 두 자리까지 반올림해야 하지만, 반올림 후 소수점 두 자리 이상이 있는 경우에만 가능합니다.
입력 및 출력:
고려하세요. 다음 입력:
10 1.7777777 9.1
예상되는 출력은 be:
10 1.78 9.1
JavaScript 솔루션:
JavaScript에서 이를 달성하려면 Math.round() 메서드를 활용할 수 있습니다.
Math.round(num * 100) / 100
이것은 표현식은 숫자에 100을 곱하고 그 결과를 반올림한 다음 다시 100으로 나눕니다. 이렇게 하면 소수점 이하 두 개가 있는 숫자가 제공됩니다.
위 방법으로는 올바르게 반올림되지 않을 수 있는 1.005와 같은 숫자의 경우 Number.EPSILON을 사용하여 정확성을 보장할 수 있습니다.
Math.round((num + Number.EPSILON) * 100) / 100
이렇게 하면 1.005와 같은 숫자가 반올림됩니다. 1.00 대신 1.01.
위 내용은 JavaScript에서 숫자를 최대 두 자리까지 반올림하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!