Não aprendo JavaScript há muito tempo. Terei 5 experiências da seguinte forma e serei atualizado lentamente no futuro.
1. Atribuir valores a variáveis não declaradas no modo rigoroso fará com que um erro de referência a ser jogado (significando que todas as variáveis devem ser definidas com VAR e as variáveis globais não podem ser definidas dentro da função);
2. No modo rigoroso, variáveis denominadas avaliar e argumentos não podem ser definidas, caso contrário, erros de sintaxe serão causados;
3. Determine se um valor variável é igual a indefinido. Isso é para distinguir formalmente entre ponteiros de objeto vazios e variáveis não inicializadas;
4. Desde que a variável destinada a salvar o objeto não tenha realmente salvo o objeto, o objeto deve ser explicitamente autorizado a salvar o valor nulo. Isso não apenas reflete a convenção de NULL como ponteiro de objeto, mas também ajuda a distinguir ainda mais o NULL e o indefinido;
5. Literais octais são inválidos no modo rigoroso e farão com que o mecanismo JavaScript suportado faça um erro;
De fato, o aprendizado de JavaScript requer aprender mais, praticar mais e praticar mais. A prática leva à perfeição. Os antigos não me enganaram! ~~