Imposta un valore del parametro predefinito per una funzione JavaScript

Imposta un valore del parametro predefinito per una funzione JavaScript
Nelle funzioni JavaScript, i parametri sono variabili dichiarati nella definizione della funzione che ricevono input dal chiamante. Allo stesso modo, gli argomenti sono le variabili passate alla funzione quando vengono invocate/chiamate. Il termine "parametro predefinito"È una funzione che consente di specificare i valori predefiniti per i parametri di una funzione.

Quando viene invocata una funzione senza passare un argomento, viene utilizzato il valore predefinito. Inoltre, l'impostazione dei valori dei parametri predefiniti può rendere il codice più robusto, più semplice e più facile da leggere e comprendere, soprattutto quando si tratta di parametri opzionali.

Questo blog descriverà la procedura per l'impostazione del valore predefinito del parametro per una funzione in JavaScript.

Come impostare un valore del parametro predefinito per una funzione JavaScript?

Per impostare il valore del parametro predefinito per una funzione in JavaScript, utilizzare "="Operatore nella definizione della funzione.

Sintassi

Per l'impostazione del valore del parametro predefinito in una funzione, utilizzare la seguente sintassi:

funzione functionname (param = defaultValue)
// ..

Esempio

Definire una funzione "somma"Con tre parametri"UN"",B" E "C"E impostare i valori dei parametri predefiniti su"7","2"",4"Rispettivamente:

Function Sum (a = 7, b = 2, c = 4)
restituire a + b + c;

Chiama la funzione definita "somma()"Senza passare argomenti. Darà la somma dei valori predefiniti dei parametri:

console.log (sum ());

Ora sovrascriveremo i valori predefiniti passando "1","4", E "6"Come argomenti. Restituirà la somma di questi argomenti forniti:

console.registro (somma (1, 4, 6));

Qui, passa gli argomenti "4" E "3", Che agiscono come un valore delle variabili"UN" E "B". Per "C", Verrà utilizzato il valore predefinito:

console.registro (somma (4, 3));

Produzione

È inoltre possibile impostare il valore predefinito del parametro all'interno del corpo della funzione identificando se il tipo di variabile non è definito. Se sì, impostare il valore predefinito di quella variabile:

Function Sum (a, b = 2, c = 4)
if (typeof a === 'undefined') a = 9;
restituire a + b + c;

Chiama la funzione che fornirà la somma di tutti i valori predefiniti di "UN","B", E "C" quali sono "9","2" E "4"Rispettivamente:

console.log (sum ());

Sovrascrivi i valori dei parametri e trova la somma di tutti questi argomenti:

console.registro (somma (1, 4, 6));

Produzione

Si tratta di impostare il valore del parametro predefinito per la funzione JavaScript.

Conclusione

Per l'impostazione del valore del parametro predefinito per una funzione in JavaScript, utilizzare l'operatore "=" nella definizione della funzione. Questi valori predefiniti vengono utilizzati al momento della chiamata della funzione in cui gli argomenti non vengono passati. È inoltre possibile impostare i valori predefiniti all'interno del corpo della funzione. Questo blog ha descritto la procedura per l'impostazione del valore del parametro predefinito per una funzione in JavaScript.