Heim > Web-Frontend > js-Tutorial > Eine sehr umfassende Sammlung gängiger JavaScript-Funktionen_Javascript-Kenntnisse

Eine sehr umfassende Sammlung gängiger JavaScript-Funktionen_Javascript-Kenntnisse

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-05-16 15:18:44
Original
1303 Leute haben es durchsucht

Dieser Artikel fasst hauptsächlich die allgemeinen Funktionen von JavaScript zusammen, z. B. einige häufig verwendete JS-Objekte, grundlegende Datenstrukturen, Funktionsfunktionen usw. sowie einige häufig verwendete Entwurfsmuster.

Verzeichnis:

Wie wir alle wissen, ist JavaScript eine dynamische objektorientierte Programmiersprache, die folgende Effekte erzielen kann:

  • Umfassende Webseitenfunktionen
  • Umfangreiche Weboberfläche
  • Implementieren Sie lokalen oder Remote-Speicher.
  • Implementieren Sie die Front-End-Komponenten verteilter Netzwerkanwendungen und führen Sie die Datenspeicherverwaltung im Hintergrund durch.
  • Eine vollständige verteilte Webanwendung kann mit JavaScript implementiert werden.

1. Datentypen in JavaScript

JavaScript bietet drei Metadatentypen: Zeichenfolge, Zahl und Boolescher Wert Sie können typeof(v) verwenden, um den Typ der Variablen V zu testen, typeof(v)=== „ Zahl“

Stellt fünf grundlegende Referenztypen bereit: Objekt, Array, Funktion, Datum und RegExp. Arrays, Funktionen, Datumsangaben und reguläre Ausdrücke sind spezielle Typen, streng genommen sind Datumsangaben und reguläre Ausdrücke jedoch Metadatentypen, die in andere Objekte gekapselt werden können.

In JS müssen Variablentypen, Array-Elementtypen, Funktionsparameter und Rückgabewerttypen nicht deklariert werden und Konvertierungen zwischen Typen werden automatisch durchgeführt.

Der Variablenwert kann sein:

  • 1. Numerischer Wert: z. B. Zeichenfolge, Zahl oder boolescher Wert.
  • 2. Objektreferenz: Es kann auf typische Objekte verweisen oder es können Daten, Funktionen, Daten oder reguläre Ausdrücke sein.
  • 3. Der spezielle Datenwert Null ist ein typischer Standardwert, der zum Initialisieren von Objekten verwendet wird.
  • 4. Die Sonderdaten undefiniert werden häufig für Variablen verwendet, die definiert, aber keinem Wert zugewiesen wurden.

Zeichenfolge ist eine Reihe von Unicode-Zeichenfolgen. Zeichenfolgen wie „Hallo Welt“, „A3FO“ oder die leere Zeichenfolge „“ können über Operatoren verkettet werden, oder Sie können das =-Zeichen verwenden, um zu überprüfen, ob sie vorhanden sind sind gleich;

if (firstName + lastName === "James Bond") ...
Nach dem Login kopieren

Numerisch stellt eine 64-Bit-Gleitkommazahl dar. In JS gibt es keinen offensichtlichen Unterschied zwischen Ganzzahlen und Gleitkommazahlen. Wenn der Wert eines Ausdrucks nicht einer bestimmten Zahl entspricht, kann sein Wert auf NaN festgelegt werden. was bedeutet, dass es sich nicht um eine Zahl handelt und dass isNaN verwendet werden kann.
Die folgende Tabelle enthält detaillierte Typprüfungen und Konvertierungen

2. Variablenumfang
Derzeit bieten JavaScript und ES5 zwei Bereichstypen: globale Variablen und Funktionsbereich, und es gibt keinen Blockbereich. Der Umfang des Blockbereichs ist unklar, daher sollte seine Verwendung vermieden werden. Der folgende Code ist eine Falle, obwohl es sich um ein von Entwicklern häufig verwendetes Muster handelt.

function foo() {
 for (var i=0; i < 10; i++) {
 ... // do something with i
 }
}
Nach dem Login kopieren

Alle Variablendeklarationen werden am besten am Anfang der Funktion platziert. Der Blockbereich wird in JS- und ES6-Versionen unterstützt und Variablen werden mit dem Schlüsselwort let definiert.

Strikter Modus
Ab ES5 wird der strikte Modus zur Erkennung von Laufzeitfehlern verwendet. Im strikten Modus müssen alle Variablen deklariert werden. Wenn einer nicht deklarierten Variablen ein Wert zugewiesen wird, wird eine Ausnahme ausgelöst.

Wechseln Sie innerhalb einer JavaScript-Datei oder eines

Aktuelle Ausgaben
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage