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 JavaJavascript
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 AndroidJavascript
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 arrayJavaScript
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 .