In javascript every variable we declare as var var
irrespective of data type(int,String etc).
I got shocked when I faced something in javascript when trying to print a number begins with 0, it prints a awkward number.
E.G.
var x=0622211646;
console.log(x); it prints this number :105452454
Why such awkward happens in javascript?