Javascript添加两个小数位数

前端之家收集整理的这篇文章主要介绍了Javascript添加两个小数位数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我的代码到目前为止.我想知道如何以小数点后两位返回答案. EX.而不是515.3我想要515.30或者不是500我希望它返回500.00.
  1. <HTML>
  2. <HEAD>
  3. <TITLE>Simple Adder</TITLE>
  4. <SCRIPT LANGUAGE="JavaScript">
  5. function CalculateSum(Atext,form)
  6. {
  7. var A = parseFloat(Atext);
  8. form.Answer.value = A * .03+.30+A;
  9. }
  10. function ClearForm(form)
  11. {
  12. form.input_A.value = "";
  13. form.Answer.value = "";
  14. }
  15.  
  16. // end of JavaScript functions -->
  17. </SCRIPT>
  18. </HEAD>
  19.  
  20. <BODY>
  21.  
  22. <P><FONT SIZE="+2">Credit Card Payment Calculator</FONT></P>
  23.  
  24. <FORM NAME="Calculator" METHOD="post">
  25. <P>Enter Base Rent: <INPUT TYPE=TEXT NAME="input_A" SIZE=10></P>
  26. <P><INPUT TYPE="button" VALUE="Calculate Rent & Fees Payment" name="AddButton" onClick="CalculateSum(this.form.input_A.value,this.form)"></P>
  27. <P><INPUT TYPE="button" VALUE="Clear Fields" name="ClearButton" onClick="ClearForm(this.form)"></P>
  28. <P>Final Amount = <INPUT TYPE=TEXT NAME="Answer" SIZE=12></P>
  29. </FORM>
  30.  
  31. </BODY>
  32. </HTML>

解决方法

使用 Number.prototype.toFixed.例如:
  1. var a = 515.3;
  2. alert(a.toFixed(2));

请注意,这会将数字转换为字符串,因此仅使用它来显示用户.

猜你在找的JavaScript相关文章