No he estado aprendiendo JavaScript durante mucho tiempo. Tendré 5 experiencias de la siguiente manera y se actualizaré lentamente en el futuro.
1. Asignar valores a variables no declaradas en modo estricto provocará que se arroje un error de referencia (es decir, todas las variables deben definirse con VAR, y las variables globales no se pueden definir dentro de la función);
2. En modo estricto, las variables nombradas evaluación y los argumentos no se pueden definir, de lo contrario, se causarán errores de sintaxis;
3. Determine si un valor variable es igual a indefinido. Esto es para distinguir formalmente entre punteros de objetos vacíos y variables no inicializadas;
4. Mientras la variable destinada a guardar el objeto no haya guardado realmente el objeto, el objeto debe permitirse explícitamente para guardar el valor nulo. Esto no solo refleja la convención de NULL como un puntero de objeto, sino que también ayuda a distinguir aún más entre nulo y indefinido;
5. Los literales octales no son válidos en modo estricto y harán que el motor JavaScript compatible arroje un error;
De hecho, aprender JavaScript requiere aprender más, practicar más y practicar más. La práctica hace la perfección. ¡Los antiguos no me engañaron! ~~