Je n'ai pas appris JavaScript depuis longtemps. Jusqu'à présent, j'ai les 5 points d'expérience suivants, qui seront mis à jour lentement à l'avenir.
1. L'attribution de valeurs à des variables non déclarées entraînera la levée d'une ReferenceError en mode strict (ce qui signifie que toutes les variables doivent être définies avec var et que les variables globales ne peuvent pas être définies dans une fonction
) ;2. En mode strict, les variables nommées eval et arguments ne peuvent pas être définies, sinon cela provoquera des erreurs de syntaxe
3. Déterminer si une valeur de variable est égale à undefined consiste à distinguer formellement les pointeurs d'objet nuls et les variables non initialisées
;4. Tant que la variable destinée à enregistrer l'objet n'a pas réellement enregistré l'objet, l'objet doit être explicitement autorisé à enregistrer la valeur nulle. Cela reflète non seulement la convention de null en tant que pointeur d'objet, mais aide également. pour distinguer davantage null et indéfini
5. Les littéraux octaux ne sont pas valides en mode strict et entraîneront une erreur du moteur Javascript pris en charge ;
En fait, apprendre JavaScript nécessite d'en apprendre davantage, de s'entraîner davantage et de l'utiliser davantage. La pratique rend parfait. Les anciens ne m'ont jamais trompé ! ~~