Skip to content

Comment on Tell HN: Launch HN Testparent

Comments

   > parseInt("0123Test")
   123
   > 0123
   83
parseInt is actually the adult in the room

In a way. The convention is that 0123 is "123" in octal.

Yes, I know that's why I even tried it in console as I was a bit surprised that parseInt doesn't do octal.

Why does js even support octal? I never found octal particularly useful. Speak hexadecimal or die

Because C does.

    > parseInt('0123Test', 8)
    83
you could do it like this, otherwise it uses the default value for the base parameter.
AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.