What is the benefit of using "use strict" in JavaScript?

Using "use strict" prevents you from using undeclared variables.