Defined is a more meaningful word. I believe both languages have specs that clearly define how the language should behave. I suspect what you mean here is that when doing client-side programming, you'd prefer to only have to worry about one implementation instead of the 4-5 Javascript interpreters we currently need to worry about.
I asked you to explain yourself because you were expressing a belief - that a statically typed language that uses a lot of boilerplate and doesn't have first class functions is preferable to a dynamically typed language that doesn't require a lot of boilerplate and does have first class language - that is believed to be false by most members of this community. You are, of course free to get excited over anything you want, but expect to be challenged if you make meaningless claims about your favorite technologies.