Funksjoner i JavaScript
EN JavaScript-funksjon er en kodeblokk designet for å utføre en bestemt oppgave. Den innkapsler et sett med instruksjoner som kan gjenbrukes gjennom et program. Funksjoner kan ta parametere, utføre setninger og returnere verdier, noe som muliggjør kodeorganisering, modularitet og gjenbrukbarhet i JavaScript-programmering.
En JavaScript-funksjon utføres når noe påkaller den (kaller den).
Eksempel: En grunnleggende javascript-funksjon, her lager vi en funksjon som deler det 1. elementet med det andre elementet.
Javascript function myFunction(g1, g2) { return g1 / g2; } const value = myFunction(8, 2); // Calling the function console.log(value); Produksjon
4
Produksjon:
4
Du må allerede ha sett noen ofte brukte funksjoner i JavaScript som varsling() , som er en innebygd funksjon i JavaScript. Men JavaScript lar oss også lage brukerdefinerte funksjoner. Vi kan lage funksjoner i JavaScript ved å bruke nøkkelordet 'funksjon'.
Syntaks : Den grunnleggende syntaksen for å lage en funksjon i JavaScript er vist nedenfor.
function functionName(Parameter1, Parameter2, ...) { // Function body } For å lage en funksjon i JavaScript, må vi først bruke nøkkelordet funksjon , atskilt med navnet på funksjonen og parametere i parentes. Den delen av funksjonen innenfor de krøllete klammeparentesene {} er kroppen til funksjonen.
I javascript kan funksjoner brukes på samme måte som variabler for oppgaver, eller beregninger.
Funksjonsanrop:
- Utløst av en hendelse (f.eks. et knappeklikk av en bruker).
- Når eksplisitt kalles fra JavaScript-kode.
- Automatisk utført, for eksempel i selvpåkallende funksjoner.
Funksjonsdefinisjon:
Før vi bruker en brukerdefinert funksjon i JavaScript, må vi lage en. Vi kan bruke syntaksen ovenfor for å lage en funksjon i JavaScript. En funksjonsdefinisjon kalles noen ganger også en funksjonserklæring eller funksjonssetning. Nedenfor er reglene for å lage en funksjon i JavaScript:
- Hver funksjon bør begynne med nøkkelordet funksjon etterfulgt av,
- Et brukerdefinert funksjonsnavn som skal være unikt,
- En liste over parametere omsluttet av parenteser og atskilt med kommaer,
- En liste over utsagn som utgjør hoveddelen av funksjonen omsluttet av krøllete klammeparenteser {}.
Eksempel: Dette eksemplet viser en grunnleggende erklæring av en funksjon i javascript.
JavaScript function calcAddition(number1, number2) { return number1 + number2; } console.log(calcAddition(6,9)); Produksjon
15
I eksemplet ovenfor har vi laget en funksjon kalt calcAddition,
- Denne funksjonen godtar to tall som parametere og returnerer addisjonen av disse to tallene.
- Å få tilgang til funksjonen med bare funksjonsnavnet uten () vil returnere funksjonsobjektet i stedet for funksjonsresultatet.
Det er tre måter å skrive en funksjon i JavaScript på:
Funksjonserklæring: Den erklærer en funksjon med et funksjonsnøkkelord. Funksjonserklæringen må ha et funksjonsnavn.
Syntaks:
function geeksforGeeks(paramA, paramB) { // Set of statements } Funksjonsuttrykk:
Det ligner på en funksjonserklæring uten funksjonsnavnet. Funksjonsuttrykk kan lagres i en variabeltilordning.
Syntaks:
let geeksforGeeks= function(paramA, paramB) { // Set of statements } Eksempel: Dette eksemplet forklarer bruken av funksjonsuttrykket.
Javascript const square = function (number) { return number * number; }; const x = square(4); // x gets the value 16 console.log(x); Produksjon
16
Fungerer som variable verdier:
Funksjoner kan brukes på samme måte som du bruker variabler.
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'; Pilfunksjon:
Pilfunksjon er en av de mest brukte og effektive metodene for å lage en funksjon i JavaScript på grunn av dens relativt enkle implementering. Det er en forenklet så vel som en mer kompakt versjon av et regulært eller normalt funksjonsuttrykk eller syntaks.
Syntaks:
let function_name = (argument1, argument2 ,..) =>uttrykk
Eksempel: Dette eksemplet beskriver bruken av pilfunksjonen.
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.lengde); console.log('Bruke pilfunksjonen ', a3); // [8, 6, 7, 9] Produksjon
Normal way [ 8, 6, 7, 9 ] Using Arrow Function [ 8, 6, 7, 9 ]
Funksjonsparametre:
Til nå har vi hørt mye om funksjonsparametere, men har ikke diskutert dem i detalj. Parametere er tilleggsinformasjon som sendes til en funksjon. For eksempel, i eksemplet ovenfor, funksjonens oppgave calcAddition er å beregne addisjonen av to tall. Disse to tallene som vi ønsker å utføre addisjonsoperasjonen på, sendes til denne funksjonen som parametere. Parametrene sendes til funksjonen innenfor parentes etter funksjonsnavnet og atskilt med komma. En funksjon i JavaScript kan ha et hvilket som helst antall parametere, og samtidig kan ikke en funksjon i JavaScript ha en enkelt parameter.
Eksempel: I dette eksemplet sender vi argumentet til funksjonen.
Javascript function multiply(a, b) { b = typeof b !== 'undefined' ? b : 1; return a * b; } console.log(multiply(69)); // 69 Produksjon
69
Anropsfunksjoner :
Etter å ha definert en funksjon, er neste trinn å kalle dem for å bruke funksjonen. Vi kan kalle en funksjon ved å bruke funksjonsnavnet atskilt med verdien av parametere innesluttet mellom parentesen og semikolon på slutten. Syntaksen nedenfor viser hvordan du kaller funksjoner i JavaScript:
Syntaks:
functionName( Value1, Value2, ..);
Eksempel: Nedenfor er et eksempelprogram som illustrerer funksjonen til funksjoner 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)); Produksjon
Hello Admin welcome to techcodeview.com
Returerklæring :
Det er noen situasjoner når vi ønsker å returnere noen verdier fra en funksjon etter å ha utført noen operasjoner. I slike tilfeller kan vi benytte oss av returerklæringen i JavaScript. Dette er en valgfri setning og mesteparten av tiden den siste setningen i en JavaScript-funksjon. Se på vårt første eksempel med funksjonen kalt som calcAddition . Denne funksjonen beregner to tall og returnerer deretter resultatet.
Syntaks: Den mest grunnleggende syntaksen for bruk av retursetningen er:
return value;
Returerklæringen begynner med nøkkelordet komme tilbake atskilt med verdien vi ønsker å returnere fra den. Vi kan også bruke et uttrykk i stedet for å returnere verdien direkte.
Funksjoner:
- Javascript | Pilfunksjoner
- JavaScript | flukt()
- JavaScript | unescape()
- JavaScript | Vinduutskrift()
- Javascript | Window Blur() og Window Focus()-metoden
- JavaScript | console.log()
- JavaScript | pressFloat()
- JavaScript | uneval()
- JavaScript parseInt()
- JavaScript | kamp()
- JavaScript | Date.parse()
- JavaScript | Erstatt() metode
- JavaScript | Map.get( )
- JavaScript | Map.entries( )
- JavaScript | Map.clear( )
- JavaScript | Map.delete()
- JavaScript | Map.has( )
Mer>>
Vi har et jukseark på Javascript der vi dekket alle viktige emner i Javascript for å sjekke dem, vennligst gå gjennom Javascript Cheat Sheet-En grunnleggende guide til JavaScript .