使用javascript的计算器除法
我不想使用类似javascript的除法计算器示例,如果我使分布50000/0.5=100000(右),但在我的脚本中,当我将0.5替换为0.6时,结果=我使用的javascript的0.6(错误)使用javascript的计算器除法,javascript,Javascript,我不想使用类似javascript的除法计算器示例,如果我使分布50000/0.5=100000(右),但在我的脚本中,当我将0.5替换为0.6时,结果=我使用的javascript的0.6(错误) var nilai1 = 50000; var nilai2 = 0.5; var nilai3 = parseInt(nilai1)/(nilai2); if(nilai3 %1 ==0){ $('#value').val(nilai3); } 如果我使用计算器,那么50000/0.6的
var nilai1 = 50000;
var nilai2 = 0.5;
var nilai3 = parseInt(nilai1)/(nilai2);
if(nilai3 %1 ==0){
$('#value').val(nilai3);
}
如果我使用计算器,那么50000/0.6的除法结果=83333.33333
问题是如何分配这种计算器
谢谢你
var nilai1 = 50000;
var nilai2 = 0.5;
var nilai3 = parseInt(nilai1)/parseFloat(nilai2);
if(nilai3 %1 ==0){
$('#value').val(nilai3);
}
为什么要对整数值执行
parseInt
?为什么需要parseInt
和parseFloat
?删除它们,它将像现在一样工作..这里的parseInt和parseFloat只是将数字转换成字符串,然后直接返回数字。重点是什么?答案应该说明OP为什么会有问题,以及您的代码如何修复它。