jquery - javascript (200-200)/100 = 9009 -
so working on formula javascript. , formula. data tank variables gathered inputfields.
y = ((tank1 + tank2 + (tank 3 /25)) - (tank4 + tank4))/100; alert(y); so tank1 = 100 tank2 = 100 , tank3 = 0 tank4 = 100 , tank5 =100
according javascript answer 9009 while supposed 0.
for tank1 = 90 tank2 = 90 tank3 = 0 tank4 = 90 , tank5 = 90 answer = 818.6
i tried changing divisions multiplications /25 0.04 , /100 0.01 results same. tried renaming tanks in case referring wrong tanks. have tried alerting tanks , gave right inserted numbers back. running jquery.
does know causing this?
just use parseint(tankx) every tank variable , work expected.
this because values come input fields strings not integers.
reference: parseint
Comments
Post a Comment