如何添加4位小数的输出结果



HTML

<div class="item main">
<h1>Second Heading</h1>
<p>This is my second paragraph<br>
<input type="text" id="input">
<button id="kg">Convert to Kg</button><br><br>
<button id="pound">Convert to Pound</button>
<input type="text" id="output">
</div>

Javascript

let kgbtn = document.getElementById('kg');
let poundbtn = document.getElementById('pound');
/*This is my converter from KG to Pound*/
kgbtn.addEventListener('click', function() {
let input = document.getElementById('input').value;
document.getElementById('output').value = input / 2.205 + "kg";                    
})
/*This is my converter from Pound to KG*/
poundbtn.addEventListener('click', function() {
let input = document.getElementById('input').value;
document.getElementById('output').value = input * 2.205 + "Pound";
})

有人能帮我加四个小数吗?我对这个javascript还很陌生,希望能给我一些帮助。

您可以使用toFixed()方法

const num = 12345678;
const res = num.toFixed(4);
console.log(res);
// expected output = 1234,5678

function financial(x) {
return Number.parseFloat(x).toFixed(2);
}
console.log(financial(123.456));
// expected output: "123.46"
console.log(financial(0.004));
// expected output: "0.00"
console.log(financial('1.23e+5'));
// expected output: "123000.00"

以下是与您想要的类似的示例

Number.prototype.toFixed()

您可以使用toFixed()方法。

const num = 123.456789;
console.log(num.toFixed(4));

相关内容

  • 没有找到相关文章

最新更新