2016-07-11 4 views
0

Ich bin neu in JavaScript und mache gute Fortschritte. Als ich zu diesem Teil kam, war ich etwas verwirrt. Meistens der Teil, der "getName (first, last)" sagt. Ich verstehe seinen Zweck nicht genau und was es im Detail macht. Es wurde nicht mit einer "Var" deklariert, noch ist es innerhalb der Funktion oder "=" zu irgendetwas. Auch soll ich nicht auf die Verwendung der Parameter der Funktion eingehen. Ich würde jede Hilfe sehr schätzen. Ich bin auch neu in SE und ich liebe es. Vielen Dank im VorausJavaScript-Funktionen mit Argumenten

var first = prompt("May I have the First Name"); 
var last = prompt("May I have the Last Name"); 
getName(first, last); 
function getName(var1, var2) { 
var x = var1 + " " + var2; 
alert("The name is " + x); 
} 

Jarad

+0

'Ich verstehe nicht ganz seinen Zweck' Es ruft' getName' Methode mit zwei Parametern auf, die gerade vor dieser Zeile initialisiert wurden. 'Auch ich bin nicht auf die Verwendung der Parameter der Funktion zu klären 'Können Sie genau teilen, welche Zweifel Sie haben? – gurvinder372

Antwort

0

getName(first, last); ist ein Funktionsaufruf. Sie stellen der Funktion zwei Datenteile (Vorname und Nachname) zur Verfügung und weisen sie zur Ausführung an. Die Daten, die Sie angeben, werden als Argumente bezeichnet, die Bezeichner in der Funktionsdeklaration werden als Parameter bezeichnet. Die Namen müssen nicht übereinstimmen. Innerhalb der Funktion sind die verwendeten Namen die Parameternamen.

Beim Aufruf getName(first, last); Die Steuerung springt auf diese Funktion und den Körper (der Teil in {} wird ausgeführt).

+0

Also, im Grunde, nachdem die Eingabe (erster und letzter Name) von den Aufforderungen erhalten, hält der getName() diese Namen, Aufrufe und übergibt diese beiden Parameter an die Funktion. Dann macht die Funktion ihr Ding ?? –

+0

@J. doyevski getName (erster, letzter); ruft die Funktion auf. Es heißt, speichere den Wert von first in var1, speichere den Wert von last in var2 und führe den Funktionskörper aus. – Mvarta

+0

Bro, du bist mein Retter. Lol Ich schätze deine Hilfe wirklich !!!! –

0

Function declarations eine Variable erstellen, mit dem gleichen Namen wie die Funktion in dem aktuellen Bereich und hochgezogen werden.

1

getName ist eine Funktion in Ihrem JavaScript-Code, die zwei Parameter var1 & var2 haben. Diese Funktion verbindet einfach diese beiden Parameter mit Ihrem Text "Der Name ist" und zeigt sie in einer Warnmeldung an.

Und die Zeile getName (erste, letzte); ruft Ihre Funktion getName() & zwei Argumente zuerst & zuletzt. Sie können dieser Funktion zwei beliebige Argumente übergeben und sie in einer Warnung anzeigen.

z. B. statt zuerst & zuletzt verwenden, können Sie den folgenden Code verwenden und das Ergebnis sehen.

var x = 'Mr'; 
var y = 'Ayaz'; 
getName(x,y); 
+0

Gut gesagt und ich stimme zu, außer Sie übergeben Argumente, keine Parameter. – Mvarta