我将在我的HTML页面上做一些javascript操作。
我把两个数字互相除没有问题。
但是,如果我从html输入部分得到相同的数字,结果就是错误的。
样本
total = 99.90/1.08
此操作的结果92.50是的,我想找到此结果。
但是当我在html 中输入数字99.90时
total = input/1.08
结果是91.66
我该怎么解决这个问题?
function kdv_fiyat_1_1_i() {
var kdv_fiyat_1_1;
kdv = parseInt(document.getElementById('kdv').value);
fiyat = parseInt(document.getElementById('fiyat_1_1').value);
toplam = fiyat/1.08;
kdv_fiyat_1_1 = toplam
document.getElementById('fiyat_1_1').value = kdv_fiyat_1_1;
}
function kdv_fiyat_1_1_i(){
var kdv_fiyat_1_1;
kdv= parseInt(document.getElementById('kdv').value);
fiyat= parseInt(document.getElementById('fiyat_1_1').value);
toplam = fiyat/1.08;
kdv_fiyat_1_1= toplam
document.getElementById('fiyat_1_1').value = kdv_fiyat_1_1;
}
只是改变了一些事情,我认为它应该很好。我所做的是删除了parseInt,而是添加了一个+运算符,它将字符串转换为数字,是的,它几乎完成了任务,如果你的逻辑是正确的,那么你应该得到你想要的输出