JavaScript计算的问题

JavaScript计算的问题,javascript,Javascript,正在尝试执行简单的JavaScript计算 var money = $("#money").val(); var percentRate = "{{ $money->percent }}"/100; var incomeMoney = money * percentRate; 如果$amount->percent是一个整数,它会给出一个正确的数字,但如果我使用小数点,它不会。 例如,如果我将23赋值给$money->percent,它将给出正确的数字,但如果我将decimal赋值为2

正在尝试执行简单的JavaScript计算

var money = $("#money").val();
var percentRate =  "{{ $money->percent }}"/100;
var incomeMoney =  money * percentRate;
如果$amount->percent是一个整数,它会给出一个正确的数字,但如果我使用小数点,它不会。 例如,如果我将23赋值给$money->percent,它将给出正确的数字,但如果我将decimal赋值为23.5,它将给出错误的数字。 我认为该系统正在将百分比四舍五入到0.23,而不是0.235。请问我该怎么处理这件事

完整代码-

如果我将
1*(23.5/100)
放入浏览器控制台,它将输出
0.235
。您所述的开关是所需的输出。所以问题一定在别处,请发布更多的上下文。我已经添加了完整的代码。谢谢。整数是多少?“{{$money->percent}}”的23.5“/100 0.235检查值,我看没有其他方法可以让您四舍五入answer@IvanCherviakov整数=整数,小数=浮点。谢谢,伙计们,我已经解决了。数据存储为字符串,并使用parseInt而不是Float(parseFloat)解析为整数,因此parseInt函数去掉了Float值,并将其计算为整数而不是Float。