Javascript is actually an awesome powerful language with features rivaling Ruby. The problem isn't the language, the problem is the development environment. Edit, Upload, and Pray isn't very productive. Get yourself some real Javascript (ECMA-script) debugging tools and enjoy a great language.
Someone want to reply with some suggestions. I'm using the Firefox plugin Javascript Debugger and Profiler, but I don't do much Javascript these days and I'm sure there is much better.
I don't know. I've written a number of programs with javascript, and each time it was a terrible development experience. The language was arcane at best. I can't stand how you have to fake inheritance in javascript, and it drives me crazy that I don't get any type checking. I'd much rather use a fully object oriented, strongly typed language like C# any day.
RAM wasn't built in a day.