var value = 05000;
var addValue = 1;
if I calculate  value + addvalue, then it's calculating wrong value 
 var result = value + addValue;// it's return value is 20481
See this below image from quick watch result
But if I give the value to 5000( without 0 before the value), then it's calculate correct . Why?

 
     
    