logo

Funzioni in JavaScript

UN Funzione JavaScript è un blocco di codice progettato per eseguire un compito particolare. Incapsula una serie di istruzioni che possono essere riutilizzate in un programma. Le funzioni possono accettare parametri, eseguire istruzioni e restituire valori, consentendo l'organizzazione del codice, la modularità e la riusabilità nella programmazione JavaScript.

Una funzione JavaScript viene eseguita quando qualcosa la invoca (la chiama).

Esempio: Una funzione JavaScript di base, qui creiamo una funzione che divide il primo elemento per il secondo elemento.



controllo null Java
Javascript
function myFunction(g1, g2) {  return g1 / g2; } const value = myFunction(8, 2); // Calling the function console.log(value);>

Produzione
4>

Produzione:

4>

Devi aver già visto alcune funzioni comunemente usate in JavaScript come mettere in guardia() , che è una funzione incorporata in JavaScript. Ma JavaScript ci consente anche di creare funzioni definite dall'utente. Possiamo creare funzioni in JavaScript utilizzando la parola chiave 'funzione'.

Sintassi : La sintassi di base per creare una funzione in JavaScript è mostrata di seguito.

function functionName(Parameter1, Parameter2, ...) {  // Function body }>

Per creare una funzione in JavaScript, dobbiamo prima utilizzare la parola chiave funzione , separati dal nome della funzione e dai parametri tra parentesi. La parte della funzione racchiusa tra parentesi graffe {} è il corpo della funzione.

numero casuale in Java

In Javascript, le funzioni possono essere utilizzate allo stesso modo delle variabili per compiti o calcoli.

Invocazione della funzione:

  • Attivato da un evento (ad esempio, il clic su un pulsante da parte di un utente).
  • Quando chiamato esplicitamente dal codice JavaScript.
  • Eseguito automaticamente, come nelle funzioni auto-richiamanti.

Definizione della funzione:

Prima di utilizzare una funzione definita dall'utente in JavaScript dobbiamo crearne una. Possiamo usare la sintassi sopra per creare una funzione in JavaScript. Una definizione di funzione è talvolta chiamata anche dichiarazione di funzione o istruzione di funzione. Di seguito sono riportate le regole per creare una funzione in JavaScript:

  • Ogni funzione dovrebbe iniziare con la parola chiave funzione seguito da,
  • Un nome di funzione definito dall'utente che dovrebbe essere univoco,
  • Un elenco di parametri racchiusi tra parentesi e separati da virgole,
  • Un elenco di istruzioni che compongono il corpo della funzione racchiuse tra parentesi graffe {}.

Esempio: Questo esempio mostra una dichiarazione di base di una funzione in javascript.

JavaScript
function calcAddition(number1, number2) {   return number1 + number2;  } console.log(calcAddition(6,9));>

Produzione
15>

Nell'esempio sopra, abbiamo creato una funzione denominata calcAddition,

  • Questa funzione accetta due numeri come parametri e restituisce la somma di questi due numeri.
  • L'accesso alla funzione solo con il nome della funzione senza () restituirà l'oggetto della funzione invece del risultato della funzione.

Esistono tre modi per scrivere una funzione in JavaScript:

Dichiarazione di funzione: Dichiara una funzione con una parola chiave funzione. La dichiarazione della funzione deve avere un nome di funzione.

Sintassi:

function geeksforGeeks(paramA, paramB) {  // Set of statements }>

Espressione della funzione:

È simile a una dichiarazione di funzione senza il nome della funzione. Espressioni di funzioni può essere memorizzato in un'assegnazione di variabile.

elenco di array Java

Sintassi:

let geeksforGeeks= function(paramA, paramB) {  // Set of statements }>

Esempio: Questo esempio spiega l'utilizzo dell'espressione Function.

Javascript
const square = function (number) {  return number * number; }; const x = square(4); // x gets the value 16 console.log(x);>

Produzione
16>

Funzioni come valori variabili:

Le funzioni possono essere utilizzate nello stesso modo in cui si utilizzano le variabili.

Esempio:

// Function to convert Fahrenheit to Celsius function toCelsius(fahrenheit) {  return (fahrenheit - 32) * 5/9;  }    // Using the function to convert temperature  let temperatureInFahrenheit = 77;  let temperatureInCelsius = toCelsius(temperatureInFahrenheit);  let text = 'The temperature is ' + temperatureInCelsius + ' Celsius';>

Funzione freccia:

Funzione freccia è uno dei metodi più utilizzati ed efficienti per creare una funzione in JavaScript grazie alla sua implementazione relativamente semplice. È una versione semplificata e più compatta di un'espressione o sintassi di funzione regolare o normale.

Sintassi:

let function_name = (argument1, argument2 ,..) =>espressione>

Esempio: Questo esempio descrive l'utilizzo della funzione Arrow.

Giochi iMessage con Android
Javascript
const a = ['Hydrogen', 'Helium', 'Lithium', 'Beryllium']; const a2 = a.map(function (s) {  return s.length; }); console.log('Normal way ', a2); // [8, 6, 7, 9] const a3 = a.map((s) =>s.lunghezza); console.log('Utilizzo della funzione freccia ', a3); // [8, 6, 7, 9]>

Produzione
Normal way [ 8, 6, 7, 9 ] Using Arrow Function [ 8, 6, 7, 9 ]>

Parametri di funzione:

Fino ad ora abbiamo sentito parlare molto dei parametri delle funzioni ma non li abbiamo discussi in dettaglio. I parametri sono informazioni aggiuntive passate a una funzione. Ad esempio, nell'esempio precedente, il compito della funzione calcAddizione è calcolare la somma di due numeri. Questi due numeri su cui vogliamo eseguire l'operazione di addizione vengono passati a questa funzione come parametri. I parametri vengono passati alla funzione tra parentesi dopo il nome della funzione e separati da virgole. Una funzione in JavaScript può avere un numero qualsiasi di parametri e, allo stesso tempo, una funzione in JavaScript non può avere un singolo parametro.

Esempio: In questo esempio passiamo l'argomento alla funzione.

Javascript
function multiply(a, b) {  b = typeof b !== 'undefined' ? b : 1;  return a * b; } console.log(multiply(69)); // 69>

Produzione
69>

Funzioni di chiamata :

Dopo aver definito una funzione, il passo successivo è chiamarli per utilizzare la funzione. Possiamo chiamare una funzione utilizzando il nome della funzione separato dal valore dei parametri racchiusi tra parentesi e punto e virgola alla fine. La sintassi seguente mostra come chiamare le funzioni in JavaScript:

Sintassi:

functionName( Value1, Value2, ..);>

Esempio: Di seguito è riportato un programma di esempio che illustra il funzionamento delle funzioni in JavaScript:

programmazione in c array
JavaScript
function welcomeMsg(name) {  return ('Hello ' + name + ' welcome to techcodeview.com'); } // creating a variable let nameVal = 'Admin'; // calling the function console.log(welcomeMsg(nameVal));>

Produzione
Hello Admin welcome to techcodeview.com>

Dichiarazione di restituzione :

Ci sono alcune situazioni in cui vogliamo restituire alcuni valori da una funzione dopo aver eseguito alcune operazioni. In questi casi, possiamo utilizzare l'istruzione return in JavaScript. Questa è un'istruzione facoltativa e nella maggior parte dei casi è l'ultima istruzione in una funzione JavaScript. Guarda il nostro primo esempio con la funzione denominata as calcAddizione . Questa funzione calcola due numeri e quindi restituisce il risultato.

Sintassi: La sintassi più elementare per utilizzare l'istruzione return è:

return value;>

L'istruzione return inizia con la parola chiave ritorno separati dal valore che vogliamo restituire da esso. Possiamo anche usare un'espressione invece di restituire direttamente il valore.

Funzioni:

  • Javascript | Funzioni delle frecce
  • JavaScript | fuga()
  • JavaScript | senza fuga()
  • JavaScript | Stampa della finestra()
  • Javascript | Metodo Window Blur() e Window Focus()
  • JavaScript | console.log()
  • JavaScript | pressFloat()
  • JavaScript | disuguale()
  • JavaScript analizzareInt()
  • JavaScript | incontro()
  • JavaScript | Data.parse()
  • JavaScript | Metodo Sostituisci()
  • JavaScript | Map.get( )
  • JavaScript | Voci mappa( )
  • JavaScript | Mappa.clear( )
  • JavaScript | Map.delete()
  • JavaScript | Map.has( )

Di più>>

Abbiamo un Cheat Sheet su Javascript in cui abbiamo trattato tutti gli argomenti importanti di Javascript per verificarli, per favore esaminali Javascript Cheat Sheet: una guida di base a JavaScript .