486
parseInt(5)
(lemmy.ml)
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
I know this is for fun, but as general advice to the homies, if a language or system is doing something you didn't expect, make sure to look at the documentation
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
This will save a lot of time and headaches
Holy fuck that is long. When the documentation for the integer parsing function is 10 pages long, there's something seriously wrong with the language
https://en.wikipedia.org/wiki/Principle_of_least_astonishment
...and of course JS made it into the examples, how could it not:
I'd advise to always look into the corresponding documentation before using something from any library.
I'll go with 5 hours of debugging, thank you very much!
But I'm too busy being confused by the behaviors of libraries I previously didn't read the documentation for, to read the documentation for every new library I adopt.
(This is sarcasm...mostly.)
Okay but this documentation is obviously wrong from the first sentence
Integers don't have radices. It should read:
~~Either way, I still don't understand the behaviour in the image.~~ nvm, thanks m_f@discuss.online
oh god the reason is even stupider then I expected