gpt4 book ai didi

Javascript 数学显示错误的数字

转载 作者:行者123 更新时间:2023-12-03 09:42:52 25 4
gpt4 key购买 nike

我正在尝试做数学,并且得到了诸如 200052 之类的值,即如果我添加 2000+52,它应该是 2052。我做错了什么或遗漏了什么?

//get value of amount eneterd
amount = document.getElementById("amount").value;
//apply percentage
if(rateExcel.checked = true){
total= parseINT((amount/100) * 5);
total= total + parseINT(amount);
//still i get the same, like 20052 instead of 252.
};

编辑:输入是整数,而不是字符串!我看到很多人试图成为告诉使用 parseINT() 的忍者,但我尝试过,但没有成功。

最佳答案

您可以通过强制 amount 变量变为 int 来解决此问题,因为它可能是作为字符串接收的。:

total = total + parseInt(amount);

关于Javascript 数学显示错误的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31134396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com