Javascript变量不添加结果,变量充当字符串为什么?

标签 javascript php html

为什么会出错?

预期结果 = 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>

enter image description here

最佳答案

因为它以 string 的形式读取你的数据,所以使用 parseInt() 函数将你的数据作为 Integer

试试这个

parseInt(jumlah) + parseInt(biaya)

因为 1000000360000 充当字符串。 + 也用于 javascript

中的连接

关于Javascript变量不添加结果,变量充当字符串为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36147909/

相关文章:

php - 在 Wordpress 中显示 'Posts Page' 上的特色图片

php - bonfire/codeigniter - Assets::add_js - 无法添加传递参数

html - 被 Bootstrap 4 .list-inline 类与 .list-inline-item 类混淆

javascript - Z-index 和 jQuery 切换

javascript - 处理 HTML 表单中的 JSON

javascript - angular js项目不工作

javascript - 链接到页面设计部分

php - 将 Jquery 数组传递给 MySql

javascript - 检查字符串是否是 JavaScript 中的模板文字

javascript - 如何在输入框内添加复选框