Erstens bin ich ein Anfänger, also sei nicht böse, wenn das, was ich sage, dumm ist.Warum die Parameter verwenden, wenn wir Variablen verwenden können?
Also, das ist der Code, den Parameter verwendet:
function simpleExample (x) {
document.write ("I love " + x);
}
simpleExample ("my mom.");
Und dies ist der Code, der nicht die Parameter nicht verwendet:
function simpleExample() {
var x = ("my mom");// Does not use the parameters
document.write ("I love " + x);
}
simpleExample();
So, das Ergebnis ist das gleiche und ... die globale und lokale Sache ist auch die gleiche [beides ist lokal richtig?] Also, was macht den Unterschied?
Sorry, wenn es eine dumme Frage ist.
Was, wenn Sie drucken möchten "Ich liebe meine Mutter" und dann "Ich liebe meinen Vater"? – georg
Parameter sind grundsätzlich da, um eine flexible Eingabe als Variable statt als fest codiert zu geben. –
Uhm ... 'simpleExample' # 1 kann einen beliebigen Satz drucken. 'simpleExample' # 2 kann nur" Ich liebe meine Mutter "drucken ... Es gibt keine *" Variable "* in dieser zweiten Funktion. – deceze