Je n'ai pas appris JavaScript depuis longtemps. J'aurai 5 expériences comme suit et je serai mis à jour lentement à l'avenir.
1. L'attribution de valeurs aux variables non déclarées en mode strict entraînera une erreur de référence à lancer (ce qui signifie que toutes les variables doivent être définies avec VAR, et les variables globales ne peuvent pas être définies à l'intérieur de la fonction);
2. En mode strict, les variables nommées EVAL et les arguments ne peuvent pas être définies, sinon les erreurs de syntaxe seront causées;
3. Déterminez si une valeur variable est égale à non définie. Ceci est pour distinguer officiellement les pointeurs d'objets vides et les variables non initialisées;
4. Tant que la variable destinée à enregistrer l'objet n'a pas vraiment enregistré l'objet, l'objet doit être explicitement autorisé à enregistrer la valeur nul. Cela reflète non seulement la convention de NULL en tant que pointeur d'objet, mais aide également à distinguer davantage nul et indéfini;
5. Les littéraux octaux ne sont pas valides en mode strict et feront en sorte que le moteur JavaScript pris en charge lance une erreur;
En fait, l'apprentissage de JavaScript nécessite d'apprendre plus, de pratiquer plus et de pratiquer plus. La pratique rend parfaite. Les anciens ne m'ont pas trompé! ~~