아래 코드에서 소수점 이하 두 자리로 반올림하려합니다. 그러나 대부분의 경우 소수점 이하 자릿수를 제어하는 수학 라운드 메서드가 작동하지 않습니다.소수점 이하 자릿수를 제어하는 Math.round()
var newKitAmount = 1;
var priceNumber = 168;
var updatedTotal = Math.round(priceNumber * newKitAmount*100)/100;
alert("total is : " + updatedTotal); //OUTPUTS 168 instead of 168.00
출력 생성 : 168
원하는 출력 : 168.00
예 2 : 5 * 2 = 10
원하는 출력 : 10.00
내가 뭘 잘못하고 있니? 어떻게 해결할 수 있습니까?
(https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/ [당신은'에서는 toFixed()'기능. 보라] Number/toFixed) – Pointy
가능한 복제본 [javascrip에서 float 형식을 지정하는 방법 t?] (@stackoverflow.com/questions/661562/how-to-format-a-float-in-javascript) – GSerg
@GSerg 플로트를 포맷하는 방법에 대해서는 아무것도 묻지 않았다. 중복에 대해 게시하기 전에 질문을 읽으십시오. – AnchovyLegend