I've been looking over the JavaScript reference on the Mozilla Developer Network, and I came across something called "strict mode"
. I read it over and I'm having trouble understanding what it does. Can someone briefly explain (in general) what its purpose is and how it is useful?