Heim > Web-Frontend > js-Tutorial > Mehrere Parameterformen in JS-Funktionen

Mehrere Parameterformen in JS-Funktionen

autoload
Freigeben: 2021-03-31 17:13:22
Original
3222 Leute haben es durchsucht

Mehrere Parameterformen in JS-Funktionen

Eine Funktion ist ein Codestück, das zur Ausführung einer bestimmten Aufgabe kombiniert wird. Funktionen verwenden im Allgemeinen Parameter, um mit der Außenwelt zu interagieren. Um prägnanten und effizienten JS-Code zu schreiben, müssen Sie Funktionsparameter beherrschen.
In diesem Artikel werden einige interessante Beispiele verwendet, um alle Funktionen zu erläutern, die JS zur effizienten Verarbeitung von Funktionsparametern benötigt.

1. Funktionsparameter

function sum(param1, param2) 
{    
    console.log(param1); // 1
    console.log(param2); // undefinedreturn 
    param1 + param2;
 }
 sum(1); // NaN
Nach dem Login kopieren

Die Anzahl der während des Aufrufs übergebenen Parameter sollte mit der Anzahl der Funktionsdefinitionsparameter übereinstimmen. Natürlich ist die Anzahl der übergebenen Parameter geringer als die Anzahl der Definitionsparameter , wird kein Fehler gemeldet, wenn Parameter fehlen, wird stattdessen undefiniert verwendet.

2. Standardparameter

function sum(param1, param2 = 0) 
{   
 console.log(param2); //  0
 return param1 + param2;
 }
 sum(1);            // 1
 sum(1, undefined); // 1
Nach dem Login kopieren

Wenn der zweite Parameter nicht übergeben wird, wird param2 standardmäßig auf 0 gesetzt.
Beachten Sie, dass, wenn undefiniert auf den zweiten Parameter sum(1, undefiniert) gesetzt ist, param2 ebenfalls auf 0 initialisiert wird. 3. Parameter destrukturieren Das Argumentobjekt enthält das Argumentarray für den Funktionsaufruf. Auf diese Weise können Sie leicht den Wert des größten Parameters finden (große Zusammenfassung)

Das obige ist der detaillierte Inhalt vonMehrere Parameterformen in JS-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
js
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage