Come definire le funzioni in JavaScript | spiegato per i principianti

Come definire le funzioni in JavaScript | spiegato per i principianti
Diventare un buon programmatore significa scrivere tale codice che è riutilizzabile. Una buona pratica è scrivere codice in piccoli blocchi che aiutano a eseguire un'attività, questo codice non viene eseguito fino a quando non è necessario. Questo è dove le funzioni immettono l'immagine. Le funzioni consentono di divisione del codice che esegue lo stesso compito e li mette in un piccolo blocco. Questo blocco viene eseguito ogni volta che è necessario, il che significa che ci aiuta a raggiungere la modularità del codice.

Quali sono le funzioni in JavaScript?

Come spiegato sopra, le funzioni sono un insieme di dichiarazioni che aiutano il programmatore a svolgere un lavoro specifico. La funzione non viene eseguita fino a quando non è stata invocata da un evento. Ad esempio, un pulsante che l'utente preme o un timer che raggiunge un numero specifico e invoca la funzione. In fondo alla storia, le funzioni devono essere invocate per eseguirle.

Abbiamo spiegato cos'è una funzione in generale, ma come si definisce una funzione in JavaScript?

Come definire una funzione?

In JavaScript usando la parola chiave "funzione", Possiamo definire le funzioni. Successivamente usa la seguente sintassi:

funzione functionname (params)
// codice javascript qui
return (return-valore-here)

I punti chiave per definire una funzione sono:

  • Utilizzando la parola chiave riservata "funzione"
  • Dare un nome alla funzione
  • Mettere le staffe rotonde dopo il nome della funzione
  • Fornire un elenco di parametri richiesti per invocare la funzione all'interno delle staffe rotonde
  • Codice JavaScript che la funzione eseguirà allentate tra le staffe ricci
  • Una dichiarazione di ritorno tra parentesi ricci

Ad esempio, una funzione semplice che dice "Hello World" sarebbe come:

funzione helloworld ()
console.log ("Hello World, questo è un tutorial Linuxhint");

Nota: Come puoi vedere, manca l'istruzione di ritorno, questo perché alcune funzioni non richiedono il restituzione di un valore, tali funzioni vengono chiamate Le funzioni vuote.

Ora che abbiamo creato una funzione ma non stiamo ottenendo alcun output perché non abbiamo invocato/chiamato la funzione.

Come chiamare/invocare una funzione?

Scrivi il nome della funzione e metti le staffe rotonde davanti per invocarlo. Tuttavia, se la funzione richiede alcuni parametri, è necessario trasmettere tali argomenti all'interno delle staffe rotonde.

Per quanto riguarda la funzione che abbiamo creato sopra, proviamo a invocarlo.

Come abbiamo già discusso di come invocare una funzione, utilizziamo il comando:

Ciao mondo();

Otterremo l'output come:

Abbiamo testato la creazione di una funzione e abbiamo anche invocato con successo quella funzione.

Come definire una funzione che richiede argomenti?

Ora, creiamo una funzione che richiede che alcuni argomenti vengano passati al suo interno per eseguire. Nel seguente esempio, stiamo creando una funzione che prende un numero come parametri e stampa la tabella del numero fino a 10.

Lo snippet del codice della funzione è come:

Function TablePrinter (Number)
i = 1;
mentre io<=10)
console.log (numero + "x" + i + "=" + numero * i);
I ++;

Nota: stiamo usando un While-loop All'interno della funzione, se si è nuovi alla programmazione, puoi leggere il loop while.

Ora che la nostra funzione è fatta, è tempo di eseguirla passando un numero come argomento come:

TablePrinter (5);

Otteniamo i seguenti risultati.

E questo è tutto per questo post.

Conclusione

Le funzioni sono una parte cruciale di un linguaggio di programmazione. JavaScript ha il suo metodo per definire e invocare una funzione ed è esattamente ciò che abbiamo imparato, come scrivere/definire una funzione in JavaScript. Abbiamo imparato come utilizzare anche argomenti e parametri nelle funzioni e come aiutano effettivamente nella programmazione. Ora con questa comprensione, puoi andare avanti con i tuoi progressi di apprendimento in JavaScript.