# Dealing with integer number leading with 0(s) in JavaScript


parseInt(012, 10)
// 10
parseInt(05, 10)
// 5

Interesting, huh? That’s because js would treat number leading with zero(s) as octal numeral, so we need to convert it into decimal number and treat it as string. So here is my solution:

```
// num = 0120
var result = parseInt(num, 10).toString(8)
// result = '120'
```

