Javascript is an utter piece of shit. Like you'd expect from something designed in 10 fucking days, it's completely unusable. And worse, it attracts complete idiots. I am convinced that you can in 90% of cases tell how good a programmer is by asking what languages he likes. JS is a massive red flag. JS was "designed" to provide simple scripting in a browser. And that's all it should ever be used for. Idk how the fuck people got the idea that it's a full featured language suitable for writing complex software. Somehow they attempt it and the result is invariably a ridiculous load a bullcrap.

By being "simple" and "forgiving" of errors, it attracts people who shouldn't program in the first place. If you think doing random conversions between data types in the hopes that's close enough to what the "programmer" intended is better than crashing or better yet, than telling him at fucking compile time that he made a mistake, then you're also a complete fucking idiot. You shouldn't write code. In fact, I don't want you to touch a fucking keyboard ever again. And no, I don't want you to type with a pencil in your asshole either, whether that's what you've been doing up until now or not. You should not write code. Period.

To clarify (because idiots, who need this the most, need to be told things most clearly): If you have any positive opinions about JS, go fuck yourself and never write code. Ever.