Javascript: Comparing two float values [duplicate]
toFixed returns a string, and you are comparing the two resulting strings. Lexically, the 1 in 12 comes before the 7 so 12 < 7. I guess you want to compare something like: (Math.round(parseFloat(acVal)*100)/100) which rounds to two decimals