Yeah, but that's a far cry from a full-on static type system. Don't get me wrong, though — JS is one of my favorite languages! (Most) Lisps don't have static type systems, either, and not many people call them underpowered. Same goes for Ruby, Python, etc.