o que é "modo estrito" e como é usado?

Eu estive examinando a referência JavaScript na Mozilla Developer Network, e me deparei com algo chamado "strict mode". Eu li e estou tendo problemas para entender o que faz. Alguém pode explicar brevemente (em geral) qual é o seu objetivo e como é