0

$この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);
4

1 に答える 1

1

あなたは書ける:

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

(減算を囲む括弧に注意してください。括弧がないと、'$' + a - bとして解釈され('$' + a) - b、必要な結果が得られません。)

ただし、浮動小数点値は正確に表すことができないため、奇妙な結果になる可能性があることに注意してください。$3.00000000001またはのような文字列になる可能性がありますが$2.999999998、これはおそらくユーザーが期待するものではありません!

于 2012-10-08T17:16:58.323 に答える