Javascript 在脚本中放置.toFixed(2)以限制为2分贝的位置
我有下面的脚本来计算金额。 现在我想把这个数值限制在2分贝。 我知道我需要使用.toFixed(2)。 但我不知道我能把它放在剧本里的什么地方。 我希望有人能帮助我Javascript 在脚本中放置.toFixed(2)以限制为2分贝的位置,javascript,Javascript,我有下面的脚本来计算金额。 现在我想把这个数值限制在2分贝。 我知道我需要使用.toFixed(2)。 但我不知道我能把它放在剧本里的什么地方。 我希望有人能帮助我 var base = 39.95; var numberField = document.getElementById('numberField'); numberField.onkeyup = numberField.onpaste = function() { if(this.value.length =
var base = 39.95;
var numberField = document.getElementById('numberField');
numberField.onkeyup = numberField.onpaste = function() {
if(this.value.length == 0) {
document.getElementById('mpdresult').innerHTML = '';
return;
}
var number = parseFloat(this.value);
if(isNaN(number)) return;
document.getElementById('mpdresult').innerHTML = number * base;
};
numberField.onkeyup();
你应该首先试着理解你的代码是做什么的。可能是重复的,我已经弄明白了,但我认为需要在parseFloat之后。你是对的edi9999,我正在研究它。因为有精度损失,应该尽可能晚做
document.getElementById('mpdresult').innerHTML = (number * base).toFixed(2);