javascript中的圆形输出

时间:2014-02-15 05:55:35

标签: javascript

我正在研究一个计算器,并希望它可以舍入到大约5位小数。这是我的javascript代码,用于获取inout并生成输出:

        <div class="input"> 
        Price paid per share: <input id="value1" type="text" /><br>
        Number of shares bought: <input id="value2" type="text" /><br>
        Commission/ fee's paid: <input id="value3" type="text" /><br>
        <center><input type="submit" class="submit"  onclick="output();"></center>  
    </div>
    <center><p class="result" id="result"> </p></center>

    <script type="text/javascript" language="javascript" charset="utf-8">
   function output(){
       var value1 = document.getElementById('value1').value;
       var value2 = document.getElementById('value2').value;
       var value3 = document.getElementById('value3').value; 
       document.getElementById('result').innerHTML = ((parseFloat(value1) * parseFloat(value2)) + (parseFloat(value3))) / (parseFloat(value2));
    }

任何人都知道如何将输出/结果舍入到大约5位小数?感谢。

4 个答案:

答案 0 :(得分:3)

var num=4.5960797;
var n=num.toFixed(5);

答案 1 :(得分:2)

尝试使用toFixed

var result = ((parseFloat(value1) * parseFloat(value2)) + (parseFloat(value3))) / (parseFloat(value2));
document.getElementById('result').innerHTML = result.toFixed(5);

答案 2 :(得分:0)

使用Math.round(num * 100000) / 100000

答案 3 :(得分:0)

var result=Math.round(yourValue*100000)/100000