나는 그 중 일부를 제거해야하는 요소가 있습니다.자바 스크립트 수학 백분율
저는 원래 가격을 변수로 저장했으며 백분율을 사용한 후에 가격을 계산할 다른 변수가 있습니다.
<div class="price">420.29</div>
내가 .price
떨어져 8 %를 제거하고 소수 둘째 자리에 고정이 있고 변수로 저장할 :
다음은 HTML입니다.
여기에 지금까지 가지고있는 JS입니다 :
var price = $(".price").html();
var priceafter = Math.round(price - price * 8/100).toFixed(2);
priceafter
돌아 다시 387.00 대신 386.66로.
업데이트
덕분에 내가 Math.round
를 사용하여 한 점 아웃 @datasage합니다. 이것은 내가 그것을 변경했습니다 무엇이며 작동하는 것 같군 :
var price = $(".price").html();
var priceafter = (price - price * 8/100).toFixed(2);
아하, 그 이유가 뭐지! 고마워, 나는 내가 한 일로 질문을 갱신 할 것이다. – user2203362