Heim  >  Artikel  >  Web-Frontend  >  Erfahrungsaustausch mit js_javascript-Kenntnissen

Erfahrungsaustausch mit js_javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 16:20:411140Durchsuche

Ich habe JavaScript schon lange nicht mehr gelernt. Bisher habe ich die folgenden 5 Erfahrungspunkte, die in Zukunft langsam aktualisiert werden.

1. Das Zuweisen von Werten zu nicht deklarierten Variablen führt dazu, dass ein ReferenceError im strikten Modus ausgelöst wird (das heißt, alle Variablen müssen mit var definiert werden und globale Variablen können nicht innerhalb einer Funktion definiert werden);

2. Im strikten Modus können Variablen mit dem Namen eval und arguments nicht definiert werden, da es sonst zu Syntaxfehlern kommt

3. Die Feststellung, ob ein Variablenwert gleich undefiniert ist, besteht darin, formal zwischen Nullobjektzeigern und nicht initialisierten Variablen zu unterscheiden

4. Solange die Variable, die das Objekt speichern soll, das Objekt nicht tatsächlich gespeichert hat, sollte es dem Objekt explizit gestattet werden, den Nullwert zu speichern. Dies spiegelt nicht nur die Konvention von null als Objektzeiger wider, sondern hilft auch um null und undefiniert weiter zu unterscheiden;

5. Oktalliterale sind im strikten Modus ungültig und führen dazu, dass die unterstützte Javascript-Engine einen Fehler auslöst

Tatsächlich erfordert das Erlernen von JavaScript mehr Lernen, mehr Übung und mehr Übung macht den Meister. Die Alten haben mich nie getäuscht! ~~

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn