Funktioner i JavaScript
EN JavaScript funktion er en kodeblok designet til at udføre en bestemt opgave. Det indkapsler et sæt instruktioner, der kan genbruges gennem et program. Funktioner kan tage parametre, udføre sætninger og returnere værdier, hvilket muliggør kodeorganisering, modularitet og genbrug i JavaScript-programmering.
En JavaScript-funktion udføres, når noget påkalder den (kalder den).
Eksempel: En grundlæggende javascript-funktion, her laver vi en funktion, der deler det 1. element med det andet element.
Javascript function myFunction(g1, g2) { return g1 / g2; } const value = myFunction(8, 2); // Calling the function console.log(value); Produktion
4
Produktion:
4
Du må allerede have set nogle almindeligt anvendte funktioner i JavaScript som f.eks alert() , som er en indbygget funktion i JavaScript. Men JavaScript giver os også mulighed for at oprette brugerdefinerede funktioner. Vi kan oprette funktioner i JavaScript ved at bruge søgeordet `funktion`.
Syntaks : Den grundlæggende syntaks til at oprette en funktion i JavaScript er vist nedenfor.
function functionName(Parameter1, Parameter2, ...) { // Function body } For at oprette en funktion i JavaScript skal vi først bruge søgeordet fungere , adskilt af navnet på funktionen og parametre i parentes. Den del af funktionen inden for de krøllede seler {} er funktionens krop.
I javascript kan funktioner bruges på samme måde som variabler til opgaver eller beregninger.
Funktionsopkald:
- Udløst af en hændelse (f.eks. et knapklik af en bruger).
- Når det udtrykkeligt kaldes fra JavaScript-kode.
- Automatisk udført, f.eks. i selvkaldende funktioner.
Funktionsdefinition:
Før vi bruger en brugerdefineret funktion i JavaScript, skal vi oprette en. Vi kan bruge ovenstående syntaks til at oprette en funktion i JavaScript. En funktionsdefinition kaldes nogle gange også en funktionserklæring eller funktionssætning. Nedenfor er reglerne for oprettelse af en funktion i JavaScript:
- Hver funktion skal begynde med nøgleordet fungere efterfulgt af,
- Et brugerdefineret funktionsnavn, der skal være unikt,
- En liste over parametre omgivet af parenteser og adskilt af kommaer,
- En liste over udsagn, der består af funktionens krop, omgivet af krøllede klammer {}.
Eksempel: Dette eksempel viser en grundlæggende erklæring af en funktion i javascript.
JavaScript function calcAddition(number1, number2) { return number1 + number2; } console.log(calcAddition(6,9)); Produktion
15
I ovenstående eksempel har vi lavet en funktion ved navn calcAddition,
- Denne funktion accepterer to tal som parametre og returnerer tilføjelsen af disse to tal.
- Adgang til funktionen med blot funktionsnavnet uden () vil returnere funktionsobjektet i stedet for funktionsresultatet.
Der er tre måder at skrive en funktion i JavaScript på:
Funktionserklæring: Den erklærer en funktion med et funktionsnøgleord. Funktionserklæringen skal have et funktionsnavn.
Syntaks:
function geeksforGeeks(paramA, paramB) { // Set of statements } Funktionsudtryk:
Det ligner en funktionserklæring uden funktionsnavnet. Funktionsudtryk kan gemmes i en variabel tildeling.
Syntaks:
let geeksforGeeks= function(paramA, paramB) { // Set of statements } Eksempel: Dette eksempel forklarer brugen af funktionsudtrykket.
Javascript const square = function (number) { return number * number; }; const x = square(4); // x gets the value 16 console.log(x); Produktion
16
Fungerer som variable værdier:
Funktioner kan bruges på samme måde, som du bruger variable.
Eksempel:
// 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'; Pile funktion:
Pil funktion er en af de mest brugte og effektive metoder til at skabe en funktion i JavaScript på grund af dens forholdsvis nemme implementering. Det er en forenklet såvel som en mere kompakt version af et regulært eller normalt funktionsudtryk eller syntaks.
Syntaks:
let function_name = (argument1, argument2 ,..) =>udtryk
Eksempel: Dette eksempel beskriver brugen af pilefunktionen.
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ængde); console.log('Brug af pilefunktionen ', a3); // [8, 6, 7, 9] Produktion
Normal way [ 8, 6, 7, 9 ] Using Arrow Function [ 8, 6, 7, 9 ]
Funktionsparametre:
Indtil nu har vi hørt meget om funktionsparametre, men har ikke diskuteret dem i detaljer. Parametre er yderligere information, der sendes til en funktion. For eksempel, i ovenstående eksempel, funktionens opgave calcAddition er at beregne additionen af to tal. Disse to tal, som vi ønsker at udføre additionsoperationen på, sendes til denne funktion som parametre. Parametrene sendes til funktionen inden for parentes efter funktionsnavnet og adskilt med kommaer. En funktion i JavaScript kan have et hvilket som helst antal parametre, og samtidig kan en funktion i JavaScript ikke have en enkelt parameter.
Eksempel: I dette eksempel sender vi argumentet til funktionen.
Javascript function multiply(a, b) { b = typeof b !== 'undefined' ? b : 1; return a * b; } console.log(multiply(69)); // 69 Produktion
69
Opkaldsfunktioner :
Efter at have defineret en funktion, er næste trin at kalde dem for at gøre brug af funktionen. Vi kan kalde en funktion ved at bruge funktionsnavnet adskilt af værdien af parametre indesluttet mellem parentesen og et semikolon i slutningen. Nedenstående syntaks viser, hvordan man kalder funktioner i JavaScript:
Syntaks:
functionName( Value1, Value2, ..);
Eksempel: Nedenfor er et eksempelprogram, der illustrerer, hvordan funktioner fungerer 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
Returerklæring :
Der er nogle situationer, hvor vi ønsker at returnere nogle værdier fra en funktion efter at have udført nogle operationer. I sådanne tilfælde kan vi gøre brug af returerklæringen i JavaScript. Dette er en valgfri sætning og for det meste den sidste sætning i en JavaScript-funktion. Se på vores første eksempel med funktionen navngivet som calcAddition . Denne funktion beregner to tal og returnerer derefter resultatet.
Syntaks: Den mest grundlæggende syntaks for at bruge return-sætningen er:
return value;
Returerklæringen begynder med nøgleordet Vend tilbage adskilt af den værdi, som vi ønsker at returnere fra den. Vi kan også bruge et udtryk i stedet for at returnere værdien direkte.
Funktioner:
- Javascript | Pile funktioner
- JavaScript | flugt()
- JavaScript | unescape()
- JavaScript | Vindue print()
- Javascript | Window Blur() og Window Focus() metode
- JavaScript | console.log()
- JavaScript | pressFloat()
- JavaScript | uneval()
- JavaScript parseInt()
- JavaScript | match()
- JavaScript | Date.parse()
- JavaScript | Erstat() metode
- JavaScript | Map.get( )
- JavaScript | Map.entries( )
- JavaScript | Map.clear( )
- JavaScript | Map.delete()
- JavaScript | Map.has( )
Mere>>
Vi har et snydeark på Javascript, hvor vi dækkede alle de vigtige emner i Javascript for at tjekke dem, gå venligst igennem Javascript Cheat Sheet-En grundlæggende guide til JavaScript .