Utilizzare Efficacemente gli Argomenti delle Funzioni
Argomenti sono variabili di funzione che puoi usare solo all'interno della funzione:
12345678function funcName(a, b) { console.log("Arg A =", a); console.log("Arg B =", b); }; funcName(15, 24); console.log(a); // This will raise an Error
Inoltre, se dai agli argomenti lo stesso nome delle variabili al di fuori della funzione, la funzione utilizzerà gli argomenti invece delle variabili:
123456789let a = 15; function num(a) { console.log("(func) a =", a); }; num(20); console.log("(global) a =", a);
Nota
Quando la funzione termina l'esecuzione, il suo spazio scompare e tutti gli argomenti perdono i loro valori.
Gli argomenti vengono ricevuti in sequenza:
12345function numSet(a, b, c) { console.log([a ** 2, b + 2, c - 10]); }; numSet(15, 12, 99);
Gli argomenti non riempiti riceveranno il valore undefined
e non verranno visualizzati in alcun modo. Gli argomenti ridondanti non verranno utilizzati:
123456function numSet(a, b, c) { console.log([a, b, c]); } numSet(12, 13); numSet(15, 12, 13, 15);
La funzione riceve valori come argomenti. Le variabili al di fuori della funzione rimangono invariate. Un argomento è un valore indipendente all'interno di una funzione:
12345678910let a = 15; function add(numb) { numb += 5; console.log("(func) numb =", numb); }; add(a); console.log("(global) a =", a);
Nota
Questo non funziona allo stesso modo per gli array perché un array contiene un riferimento a dei dati. Questo riferimento viene passato alla funzione, quindi le modifiche all'interno della funzione influenzano i dati all'esterno. Questo sarà studiato nel corso "OOP in JavaScript".
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.33
Utilizzare Efficacemente gli Argomenti delle Funzioni
Scorri per mostrare il menu
Argomenti sono variabili di funzione che puoi usare solo all'interno della funzione:
12345678function funcName(a, b) { console.log("Arg A =", a); console.log("Arg B =", b); }; funcName(15, 24); console.log(a); // This will raise an Error
Inoltre, se dai agli argomenti lo stesso nome delle variabili al di fuori della funzione, la funzione utilizzerà gli argomenti invece delle variabili:
123456789let a = 15; function num(a) { console.log("(func) a =", a); }; num(20); console.log("(global) a =", a);
Nota
Quando la funzione termina l'esecuzione, il suo spazio scompare e tutti gli argomenti perdono i loro valori.
Gli argomenti vengono ricevuti in sequenza:
12345function numSet(a, b, c) { console.log([a ** 2, b + 2, c - 10]); }; numSet(15, 12, 99);
Gli argomenti non riempiti riceveranno il valore undefined
e non verranno visualizzati in alcun modo. Gli argomenti ridondanti non verranno utilizzati:
123456function numSet(a, b, c) { console.log([a, b, c]); } numSet(12, 13); numSet(15, 12, 13, 15);
La funzione riceve valori come argomenti. Le variabili al di fuori della funzione rimangono invariate. Un argomento è un valore indipendente all'interno di una funzione:
12345678910let a = 15; function add(numb) { numb += 5; console.log("(func) numb =", numb); }; add(a); console.log("(global) a =", a);
Nota
Questo non funziona allo stesso modo per gli array perché un array contiene un riferimento a dei dati. Questo riferimento viene passato alla funzione, quindi le modifiche all'interno della funzione influenzano i dati all'esterno. Questo sarà studiato nel corso "OOP in JavaScript".
Grazie per i tuoi commenti!