A JavaScript-funktion är ett kodblock utformat för att utföra en viss uppgift. Den kapslar in en uppsättning instruktioner som kan återanvändas genom ett program. Funktioner kan ta parametrar, exekvera uttalanden och returnera värden, vilket möjliggör kodorganisation, modularitet och återanvändbarhet i JavaScript-programmering.
En JavaScript-funktion exekveras när något anropar den (kallar den).
Exempel: En grundläggande javascript-funktion, här skapar vi en funktion som delar det 1:a elementet med det andra elementet.
gimp-teckensnittslistaJavascript
function myFunction(g1, g2) { return g1 / g2; } const value = myFunction(8, 2); // Calling the function console.log(value);> Produktion
4>
Produktion:
4>
Du måste redan ha sett några vanliga funktioner i JavaScript som varna() , som är en inbyggd funktion i JavaScript. Men JavaScript tillåter oss att skapa användardefinierade funktioner också. Vi kan skapa funktioner i JavaScript med nyckelordet `funktion`.
Syntax : Den grundläggande syntaxen för att skapa en funktion i JavaScript visas nedan.
function functionName(Parameter1, Parameter2, ...) { // Function body }>För att skapa en funktion i JavaScript måste vi först använda nyckelordet fungera , åtskilda av namnet på funktionen och parametrar inom parentes. Den del av funktionen innanför hängslen {} är funktionens kropp.
fibonacci-sekvens java
I javascript kan funktioner användas på samma sätt som variabler för uppdrag, eller beräkningar.
Funktionsanrop:
- Utlöst av en händelse (t.ex. ett knappklick av en användare).
- När uttryckligen anropas från JavaScript-kod.
- Körs automatiskt, till exempel i självanropande funktioner.
Funktionsdefinition:
Innan vi använder en användardefinierad funktion i JavaScript måste vi skapa en. Vi kan använda ovanstående syntax för att skapa en funktion i JavaScript. En funktionsdefinition kallas ibland också för en funktionsdeklaration eller funktionssats. Nedan följer reglerna för att skapa en funktion i JavaScript:
- Varje funktion bör börja med nyckelordet fungera följd av,
- Ett användardefinierat funktionsnamn som ska vara unikt,
- En lista över parametrar inom parentes och separerade med kommatecken,
- En lista med påståenden som utgör kroppen av funktionen omsluten av klammerparenteser {}.
Exempel: Detta exempel visar en grundläggande deklaration av en funktion i javascript.
JavaScript function calcAddition(number1, number2) { return number1 + number2; } console.log(calcAddition(6,9));> Produktion
15>
I exemplet ovan har vi skapat en funktion som heter calcAddition,
- Denna funktion accepterar två siffror som parametrar och returnerar tillägget av dessa två siffror.
- Att komma åt funktionen med bara funktionsnamnet utan () returnerar funktionsobjektet istället för funktionsresultatet.
Det finns tre sätt att skriva en funktion i JavaScript:
Funktionsdeklaration: Den deklarerar en funktion med ett funktionsnyckelord. Funktionsdeklarationen måste ha ett funktionsnamn.
Syntax:
function geeksforGeeks(paramA, paramB) { // Set of statements }>Funktionsuttryck:
Det liknar en funktionsdeklaration utan funktionsnamnet. Funktionsuttryck kan lagras i en variabeltilldelning.
Syntax:
let geeksforGeeks= function(paramA, paramB) { // Set of statements }>Exempel: Det här exemplet förklarar användningen av funktionsuttrycket.
som uppfann skolanJavascript
const square = function (number) { return number * number; }; const x = square(4); // x gets the value 16 console.log(x);> Produktion
16>
Fungerar som variabelvärden:
Funktioner kan användas på samma sätt som du använder variabler.
Exempel:
// 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';>Pilfunktion:
Pilfunktion är en av de mest använda och effektiva metoderna för att skapa en funktion i JavaScript på grund av dess jämförelsevis enkla implementering. Det är en förenklad såväl som en mer kompakt version av ett reguljärt eller normalt funktionsuttryck eller syntax.
Syntax:
let function_name = (argument1, argument2 ,..) =>uttryck>
Exempel: Det här exemplet beskriver användningen av pilfunktionen.
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.längd); console.log('Använder pilfunktionen ', a3); // [8, 6, 7, 9]> Produktion
Normal way [ 8, 6, 7, 9 ] Using Arrow Function [ 8, 6, 7, 9 ]>
Funktionsparametrar:
Hittills har vi hört mycket om funktionsparametrar men inte diskuterat dem i detalj. Parametrar är ytterligare information som skickas till en funktion. Till exempel, i exemplet ovan, uppgiften för funktionen calcAddition är att beräkna additionen av två tal. Dessa två nummer som vi vill utföra additionsoperationen på skickas till denna funktion som parametrar. Parametrarna skickas till funktionen inom parentes efter funktionsnamnet och separeras med kommatecken. En funktion i JavaScript kan ha hur många parametrar som helst och samtidigt kan en funktion i JavaScript inte ha en enda parameter.
Exempel: I det här exemplet skickar vi argumentet till funktionen.
shilpa shettyJavascript
function multiply(a, b) { b = typeof b !== 'undefined' ? b : 1; return a * b; } console.log(multiply(69)); // 69> Produktion
69>
Anropsfunktioner :
Efter att ha definierat en funktion är nästa steg att anropa dem för att använda funktionen. Vi kan anropa en funktion genom att använda funktionsnamnet separerat med värdet av parametrar som är instängda mellan parentesen och ett semikolon i slutet. Syntaxen nedan visar hur man anropar funktioner i JavaScript:
Syntax:
functionName( Value1, Value2, ..);>
Exempel: Nedan är ett exempelprogram som illustrerar hur funktioner fungerar i JavaScript:
JavaScript function welcomeMsg(name) { return ('Hello ' + name + ' welcome to techcodeview.com'); } // creating a variable let nameVal = 'Admin'; // calling the function console.log(welcomeMsg(nameVal));> Produktion
Hello Admin welcome to techcodeview.com>
Returutlåtande :
Det finns vissa situationer när vi vill returnera några värden från en funktion efter att ha utfört några operationer. I sådana fall kan vi använda oss av returmeddelandet i JavaScript. Detta är ett valfritt påstående och för det mesta det sista påståendet i en JavaScript-funktion. Titta på vårt första exempel med funktionen som heter som calcAddition . Denna funktion beräknar två tal och returnerar sedan resultatet.
Syntax: Den mest grundläggande syntaxen för att använda retursatsen är:
när slutar q1
return value;>
Retursatsen börjar med nyckelordet lämna tillbaka åtskilda av värdet som vi vill returnera från det. Vi kan också använda ett uttryck istället för att direkt returnera värdet.
Funktioner:
- Javascript | Pilfunktioner
- JavaScript | fly()
- JavaScript | unescape()
- JavaScript | Fönsterutskrift()
- Javascript | Window Blur() och Window Focus()-metoden
- JavaScript | console.log()
- JavaScript | pressFloat()
- JavaScript | uneval()
- JavaScript parseInt()
- JavaScript | match()
- JavaScript | Date.parse()
- JavaScript | Replace() Method
- JavaScript | Map.get( )
- JavaScript | Map.entries( )
- JavaScript | Map.clear( )
- JavaScript | Map.delete()
- JavaScript | Map.has( )
Mer>>
Vi har ett fuskblad på Javascript där vi täckte alla viktiga ämnen i Javascript för att kontrollera dem, gå igenom Javascript Cheat Sheet-En grundläggande guide till JavaScript .