Die Parameter sind die Aliase für die Werte, die an die Funktion übergeben werden. Die Argumente sind die tatsächlichen Werte.
%Vor%13 Funktionsdefinition
Syntax
%Vor%
Offiziell werden sie als Parameter bezeichnet, aber die eigentlichen Argumente werden im selben aufgerufenen Objekt angegeben. Beide Wörter sind jedoch austauschbar.
Parameter (falls vorhanden) definieren die Methodensignatur. Argumente sind Werte , die in eine Funktion übergeben wurden.
Aber der gleiche Unterschied, denke ich.
void function(int param1, string param2) //defines the types the function must receive
.
function(1, "Hello World")
1 und "Hello World" werden als Argumente übergeben. Der Parameter empfängt (wenn Sie möchten) das Argument.
Es ist gut hier
erklärtWenn Sie eine Funktion definieren, werden die Variablen, die die Werte darstellen, die zur Verarbeitung an sie übergeben werden, als Parameter bezeichnet. Zum Beispiel hat die folgende Funktionsdefinition einen Parameter namens $ number:
%Vor%Wenn Sie jedoch eine Funktion verwenden, wird der Wert, den Sie übergeben, als Argument bezeichnet. Im folgenden Fall wird $ price als Argument an doubleIt () übergeben:
%Vor%Tags und Links javascript