向下舍入Javascript输入值

时间:2014-01-30 20:55:36

标签: javascript

快速提问:

我正在为交换加密的朋友开发一个小应用程序。我是javascript的新手,我有一个小的数学方程式,但它不计算小数!!!

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <script type="text/javascript" language="javascript" charset="utf-8">

function output(){
var dollarbit = document.getElementById('dollarbit').value;
var kdperdollar = document.getElementById('kdperdollar').value;
    document.getElementById('result').innerHTML = (parseInt(kdperdollar) / (parseInt(dollarbit) * 1000));
}


</script>


    <title>Bit X-Change</title>
</head>
<body>
    <div id="content">
    You Paid:
$<input id="dollarbit" type="text" /> Per Bitcoin 
<br />
You Paid: 
$<input id="kdperdollar" type="text" />
(Per Thousand Doge)(IE 1.88) <br />

Do not enter dollar signs <br />
<input type="submit" onclick="output();">
<br />
Value of Each Doge = <p id="result"> </p>
</div>


</body>
</html> 

我需要添加到Javascript中以使其包含小数?这在这里非常重要= P

谢谢大家! 非常喜欢, 专利

编辑:另外:你可以在这里看到它:http://www.shiftedrecording.com/shiftedaudio/TippedTest/bit.php 请注意,该值仅在整个整数= /

上更改

2 个答案:

答案 0 :(得分:4)

您使用parseInt - 如果您需要小数,请使用parseFloatparseDouble

答案 1 :(得分:1)

只需使用parseFloat()代替parseInt()。浮点数是计算机中的十进制数字,Ints是,整数(如果使用parseInt,则十进制数将四舍五入到下一个整数)