如何在此JavaScript中使用$ sign或HTML $符号?

时间:2012-10-08 17:15:06

标签: javascript

如何在此JavaScript中使用$或HTML $(" $")符号?

var cash =document.getElementById('cash').value;    
var total =document.getElementById('total').value;  

document.getElementById('prepaid').value=  parseFloat(getObj("cash").value) - parseFloat(getObj("total").value);

1 个答案:

答案 0 :(得分:1)

你可以写:

document.getElementById('prepaid').value =
  '$' + (parseFloat(getObj("cash").value) - parseFloat(getObj("total").value));

(注意减法周围的括号;没有它们,'$' + a - b被解释为('$' + a) - b,这将不会给出你想要的结果。)

但请注意,由于浮点值无法准确表示,因此可能会产生奇怪的结果;最终可能会出现$3.00000000001$2.999999998这样的字符串,这可能不是您的用户所期望的那样!