자바 연산 문의드립니다. 채택완료
냥냥이입니당
10년 전
조회 3,912
</p><p>function tagin_net_vat(){
var f = document.fwrite;
var tagin_net_money = replace(f.tagin_net_money.value,',','');
var tagin_net_qty = replace(f.tagin_net_qty.value,',','');
var tagin_net_amount = (17 * tagin_net_qty);
var tagin_net_vat_amount = (tagin_net_amount + tagin_net_money);
f.tagin_net_amount.value = parseInt(tagin_net_amount);
f.tagin_net_vat_amount.value = parseInt(tagin_net_vat_amount);
}</p><p>
입니다.
var tagin_net_vat_amount = (tagin_net_amount + tagin_net_money); 이부분을 적용 시키면
예를 들어 tagin_net_amount = 3 and tagin_net_money = 2 라고 가정하였을 때 5가 나와야 하는데 32가 나오네요.
하나 더 예를들면 tagin_net_amount = 5 and tagin_net_money = 1 라고 가정하였을 때 6이 나와야 하는데 51이 나옵니다. 왜 그런걸까요?ㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
10년 전
var tagin_net_vat_amount = eval(tagin_net_amount) + eval(tagin_net_money);
이렇게요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
냥냥이입니당
10년 전
감사합니다^^ 해결했습니다 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인