While looking at some examples I've seen that early on in the code there will sometimes be a line that simply says "use strict"; which can be confusing to a beginner trying to understand every line. A lot of times "people will ask, what does this mean?" and kind of get shooed off with a "just do it" response. Here I'll try to explain some of what the difference is between doing it and not.
ES5 Strict Mode
Developers don't want their underlying platform itself to be buggy. You want to know that if something is not working, it's your fault. Fix something. By using strict mode you'll be much on a much safer path with a higher likelihood for success.
The posts on this site are written and maintained by Jim Lynch. About Jim...