Anfängerhandbuch zu JavaScript -Standardparametern

Anfängerhandbuch zu JavaScript -Standardparametern
In JavaScript sind die Standardwerte der Funktionsparameter nicht definiert. Wenn eine Funktion ohne Parameter aufgerufen wird, werden ihre fehlenden Werte undefiniert bezeichnet. Die Standardparameter helfen bei der Einstellung des Standardwerts im Parameter der Funktion, um den undefinierten Wert aufzuheben. Dies ist eine neue Funktion der ES6 -Version.

In diesem Artikel erfahren Sie eine Anfängerhandbuch zu Standardparametern. Die Ergebnisse dieses Tutorials werden wie folgt angegeben.

  • Wie die Standardparameter in JavaScript funktionieren
  • Verwenden Sie die Standardparameter in JavaScript

Wie die Standardparameter in JavaScript funktioniert

Die Standardparameter setzen einen Wert für die Funktionsfunktionsparameter mit einem Standardwert, wenn in der Funktion ein undefinierter oder Nullwert übergeben wird. In diesem Abschnitt wird die Arbeit der Standardparameter mit Hilfe der Syntax erläutert.

Syntax
Die Syntax der Standardparameter ist im Folgenden angegeben.

Funktionsfunktionsname (p1 = dv1, p2 = -dv2, p3 = dv3,…))

Funktionskörper

In der obigen Syntax,

Der Funktionsname bezieht sich auf den Namen der Funktion, wo P Und Dv die Parameter bzw. deren Standardwerte darstellen. Der Standardwert kann eine Ganzzahl, ein Ausdruck oder ein Funktionswert sein.

Verwenden Sie die Standardparameter in JavaScript

Die Standardparameter geben den benannten Funktionen die Erlaubnis, mit einem Standardwert zu beginnen, wenn ein undefinierter Wert übergeben wird. Diese werden erzeugt, wenn eine Funktion aufgerufen wird. Dieser Abschnitt hilft Ihnen beim Erlernen der Standardparameter mit Beispielen.

Beispiel: So stellen Sie Standardwerte mithilfe von Standardparametern fest
Die Standardparameter setzen die Standardwerte in der Funktion fest. In der Funktion kann es einen oder mehrere Parameter geben. In diesem Beispiel wird erläutert, wie Standardparameter die Standardwerte festlegen.

Funktion printValue (x = 3, y)
Konsole.log ("x =" + x + "und y =" + y);

printValue ();
printValue (9);
printValue (9, 7);

Im obigen Beispiel die beiden Parameter 'x' und ''y' sind vergangen.Der Standardwert von 'X"ist definiert, während"y' ist nicht definiert. Der Funktionskörper bezieht sich auf den Code, der die Werte von x und y druckt.

Die Funktion wird auf drei verschiedene Arten aufgerufen:

  • printValue ();Die Anweisung wird die Standardwerte von 'druckenX' Und 'y'(entweder definiert oder nicht in der Funktion)
  • printValue (9);”Anweisung wird den Wert von 'festlegen'X'bis 9 während der Standardwert von' 'y' gilt als
  • printValue (9, 7);”Wird den Wert 9 an 'übergeben'X'und Wert 7 bis'y''.

Es wird aus der Ausgabe geschlossen, die:

  • Wenn printValue () ohne Argumente aufgerufen wird, werden die Standardwerte gedruckt i.e., 'x = 3' und 'y = undefiniert'
  • Wenn PrintValue () nur mit einem Argument aufgerufen wird (dh 3), wird dieser Wert dem ersten Parameter zugeordnet (X)
  • Wenn PrintValue () mit zwei Argumenten (9 und 7) aufgerufen wird, werden die Standardwerte von x und y durch 9 bzw. 7 ersetzt.

Beispiel: Wie die Funktion ohne Standardparameter funktioniert
Es kann mehr als einen Parameter in einem Objekt geben. Im folgenden Code werden wir überprüfen, wie sich die Funktion ohne Standardwerte verhält.

Funktion printValue (x, y)
Konsole.log ("x =" + x + "und y =" + y);

printValue (3);

In diesem Beispiel zwei Parameter 'X' Und "y" werden als Argument ohne Standardwert übergeben.Der Funktionskörper bezieht sich auf den Code, der die Werte von x und y druckt.

Der „Wert (3);”Anweisung wird den Wert von 'festlegen'X'bis 3.

Wenn printValue () nur mit Argumentation aufgerufen wird '3', dann werden die Standardwerte als' x = 3 'und' y = undefiniert 'gedruckt.

Abschluss

In JavaScript werden die Standardparameter verwendet, um den Standardwert für die Parameter der Funktion festzulegen. Die Standardparameter sind sehr hilfreich, wenn die Parameter Null- oder undefinierten Wert enthalten. Dieser Leitfaden hilft bei der Verwendung detaillierter Kenntnisse zur Verwendung der JavaScript -Standardparameter. Wir haben einen detaillierten Überblick über Standardparameter in JavaScript gegeben und ihre Bedeutung wird durch den Nachweis einer Reihe von Beispielen hervorgehoben.