Javascript leading 0 on integers getting wrong value on console.log
.
Why I am getting like this ?
Code:
console.log(456);
console.log(0456);
Output:
456
302
Javascript leading 0 on integers getting wrong value on console.log
.
Why I am getting like this ?
Code:
console.log(456);
console.log(0456);
Output:
456
302
Because JS "translates" 0456 as an octal value, since it has a trailing zero and all its digits < 8.