temp: number = 0;
itemToPayment = {
"NetPayable": 0,
"PaidAmount": 0
}
this.itemToPayment.NetPayable = 2428.2
this.itemToPayment.PaidAmount = 1928.2
document.getElementById('lblPaid')["textContent"] = 0
document.getElementById("lblAdvanceConsume")["textContent"] = 500
badDebts = 0
hii all i'm trying to do following arithmatic with given above data
this.temp = (+this.itemToPayment.NetPayable - +this.itemToPayment.PaidAmount
- +document.getElementById('lblPaid')["textContent"]
- +document.getElementById("lblAdvanceConsume")["textContent"] - badDebts);
the output of the above arithmatic equation is = -2.2737367544323206e-13
expected output is zero.(2428.2 - 1928.2 - 0 - 500 - 0 ) = 0
when above input values are integer not floot then the output comes correct.
Thank you .