快速提问:
我正在为交换加密的朋友开发一个小应用程序。我是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 请注意,该值仅在整个整数= /
上更改答案 0 :(得分:4)
您使用parseInt
- 如果您需要小数,请使用parseFloat
或parseDouble
答案 1 :(得分:1)
只需使用parseFloat()
代替parseInt()
。浮点数是计算机中的十进制数字,Ints是,整数(如果使用parseInt
,则十进制数将四舍五入到下一个整数)