PhpCode adlı üyeden alıntı

hocam hemen deniyorum

hocam çok çok sağolun şu an kusursuz sıkıntısız çekiyorum. Başka bir problem var işte buna akıl sır erdiremedim.


<script>

function hesapla()
{


var birim = document.getElementById('birim').value;
var adet = document.getElementById('adet').value;


document.getElementById('sonuc').value = birim*adet;


}




</script>
basit bir kodum var iki sayıyı çarpıp sonuç hanesine yazdıran.
1000 * 0.140 yaptığımda sonuç 140 olarak doğru çıkıyor, fakat 10000*0.140 yaptığımda sonuç 1400.0000000000002 çıkıyor bu hatanın sebebi ne olabilir ?








$("input:submit").click(function() {
var birim = $("#a").val();
var adet = $("#b").val();
var sonuc = Math.floor(birim*adet);
$(".fb").text(sonuc);
});


jquery ile bu şekilde Math sınıfını kullanarak yuvarlatabilirsin.Büyük ihtimal javaScript'tede aynıdır ama tam bilmiyorum.Deneyerek bulabilirsin ama üstte verdiğim kod sıkıntısız dönüşüm yapıyor