테스트 사이트 - 개발 중인 베타 버전입니다

소수점 문제입니다. 채택완료

민쯩먼저깔게요 8년 전 조회 2,546

쓰기페이지에서 

 

가격*수량 = tot_proice

가격*수량 = tot_proice 

가격*수량 = tot_proice 

 

이렇게 했는데...

 

tot_price를 모두 합하여 이런식으로

 

$('.tot_price').on('change', function() { 

var sum = 0;

$('.tot_price').each( function() {

sum += Number($(this).val());

});

$('#wr_1').val(sum.toFixed(2)); 

});

 

 

 

wr_1에 넣는데...

가격에 소수점이 있어서 그런지

 

wr_1에 165.75000000000003 이렇게 나오는데

 

소수점 2자리까지(165.75)만 나오게 하려면 어떻게 해야 하는지요?

sum.toFixed(2) 이렇게 해도 않되고 뭐가 잘못되었을까요? 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
IZSOFT
8년 전

님소스 그대로 쓴건데 잘 됩니다.

 

http://lab.izsw.ga/tot.php">http://lab.izsw.ga/tot.php 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
이렇게 테스트까지 해봐주시고 정말 감사합니다~
저도 그대로 썼는데 저는 안되는 것은 다른 부분에 영향을 받는거 같군요,,
다른 부분을 살펴보겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

i
8년 전

비슷하게 만들어서 테스트 해봤는데

소수점 2자리까지 출력이 잘되더라구요.

아니면 해당 페이지 주소가 있다면 알려주실래요??

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
테스트까지 해봐주시고 진심 감사합니다.~
이제 좁혀졌으니 좀 살펴보면 될거 같습니다~

댓글을 작성하려면 로그인이 필요합니다.

i
8년 전

테스트 해보니 해당 코드는 문제없이 작동하네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
ㅎㅎ 무슨 말인지 쉽게 설명해주시면 앙될가요?
작동은 되는데 소수점 2자리 이하는 자를려구요,,

댓글을 작성하려면 로그인이 필요합니다.

헐 그럼 최신글 자르는 거는 어떠게 하세요? 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
아,,기억앙나는데,,유유

복붙해야 해요,,ㅋ
$string = "{$write[wr_subject]}";
$cut = substr($string,-6,6);
echo "$cut";
이런식으로 했는데요,,
똑같이 해보겟습니다,!!

php로 잘라도
해당 부분에 위의 스크립트가 작동하여 앙되지 않나요?

댓글을 작성하려면 로그인이 필요합니다.

그냥 자르면 되지안나요? 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
어떻게 자를 수 있는지요? ㅎ 몰라서

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인