In addittion to being entirely different languages, in my experience:
- Java looks nice at first, later it gets annoying.
- JavaScript looks awful and hopeless at first, then gradually you really start to like it.
(But this may just have more to do with my preference of functional programming over OO programming... ;)