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