JavaScript killed my dog

That’s why I rail against it

— — — — — — — — — — —

While JavaScript is not the hardest language to learn, it is easily the most retarded language in the IT industry. It doesn’t have an integer data type! What other programming language doesn’t have integers???

It doesn’t have a proper array type! It uses the associative array to masquerade (poorly) as the array type that we all understand. This is very comical.

It has the longest list of WATs and WTFs of any language, thanks to its loose typing and nutty automatic coercions. See JavaScript’s Sword of Damocles.

This language can actually fail silently at runtime due to syntactical errors! For example, if you attempt to assign to a non-writable property, or assign to a getter-only property, or assign to a new property on a non-extensible object. Good luck trying to debug this kind of problem.

I’m sure you can come up with other examples of retardation. Share them with us in the comments.