为什么会出错?
预期结果 = 1360000
结果 = 1000000360000
<script>
function hitungJumlah() {
var jumlah = document.getElementById("pinjam").value;
var lama = document.getElementById("kembalinya").value;
var bunga = lama * 12/100;
var biaya = document.getElementById("biaya").value = jumlah * bunga;
document.getElementById("total").value = jumlah + biaya;
}
</script>
最佳答案
因为它以 string
的形式读取你的数据,所以使用 parseInt()
函数将你的数据作为 Integer
试试这个
parseInt(jumlah) + parseInt(biaya)
因为 1000000
和 360000
充当字符串。 +
也用于 javascript
关于Javascript变量不添加结果,变量充当字符串为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36147909/