logo

Funkcijas JavaScript

A JavaScript funkcija ir koda bloks, kas paredzēts noteikta uzdevuma veikšanai. Tas ietver instrukciju kopu, ko var atkārtoti izmantot visā programmā. Funkcijas var ņemt parametrus, izpildīt paziņojumus un atgriezt vērtības, nodrošinot koda organizēšanu, modularitāti un atkārtotu izmantošanu JavaScript programmēšanā.

JavaScript funkcija tiek izpildīta, kad kaut kas to izsauc (to izsauc).

Piemērs: Javascript pamata funkcija, šeit mēs izveidojam funkciju, kas dala pirmo elementu ar otro elementu.



css necaurredzamības pāreja
Javascript
function myFunction(g1, g2) {  return g1 / g2; } const value = myFunction(8, 2); // Calling the function console.log(value);>

Izvade
4>

Izvade:

4>

Noteikti jau esat redzējis dažas JavaScript bieži lietotas funkcijas, piemēram brīdinājums () , kas ir JavaScript iebūvēta funkcija. Bet JavaScript ļauj mums izveidot arī lietotāja definētas funkcijas. Mēs varam izveidot funkcijas JavaScript, izmantojot atslēgvārdu 'funkcija'.

Sintakse : pamata sintakse funkcijas izveidei JavaScript ir parādīta zemāk.

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

Lai izveidotu funkciju JavaScript, mums vispirms ir jāizmanto atslēgvārds funkciju , atdalot ar funkcijas nosaukumu un parametriem iekavās. Funkcijas daļa cirtainajās iekavās {} ir funkcijas pamatteksts.

java masīvu sarakstu kārtošana

JavaScript programmā funkcijas var izmantot tāpat kā mainīgos uzdevumus vai aprēķinus.

Funkcijas izsaukšana:

  • To aktivizē notikums (piemēram, lietotāja klikšķis uz pogas).
  • Ja tas tiek tieši izsaukts no JavaScript koda.
  • Automātiski izpildīts, piemēram, pašizsaukšanas funkcijās.

Funkcijas definīcija:

Pirms, izmantojot lietotāja definētu funkciju JavaScript, mums tā ir jāizveido. Mēs varam izmantot iepriekš minēto sintaksi, lai izveidotu funkciju JavaScript. Funkcijas definīciju dažreiz sauc arī par funkcijas deklarāciju vai funkcijas paziņojumu. Tālāk ir sniegti noteikumi funkcijas izveidei JavaScript:

  • Katrai funkcijai jāsākas ar atslēgvārdu funkciju seko,
  • lietotāja definēts funkcijas nosaukums, kam jābūt unikālam,
  • Parametru saraksts, kas ievietots iekavās un atdalīts ar komatiem,
  • Paziņojumu saraksts, kas veido funkcijas pamattekstu, kas ietverts krokainajās iekavās {}.

Piemērs: Šis piemērs parāda funkcijas pamata deklarāciju JavaScript.

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

Izvade
15>

Iepriekš minētajā piemērā esam izveidojuši funkciju ar nosaukumu calcAddition,

  • Šī funkcija pieņem divus skaitļus kā parametrus un atgriež šo divu skaitļu saskaitījumu.
  • Piekļūstot funkcijai tikai ar funkcijas nosaukumu bez (), tiks atgriezts funkcijas objekts, nevis funkcijas rezultāts.

Ir trīs veidi, kā rakstīt funkciju JavaScript:

Funkcijas deklarācija: Tas deklarē funkciju ar funkcijas atslēgvārdu. Funkcijas deklarācijā ir jābūt funkcijas nosaukumam.

tīklu veidi

Sintakse:

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

Funkcijas izteiksme:

Tas ir līdzīgs funkcijas deklarācijai bez funkcijas nosaukuma. Funkciju izteiksmes var saglabāt mainīgā uzdevumā.

Sintakse:

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

Piemērs: Šajā piemērā ir izskaidrots Function izteiksmes lietojums.

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

Izvade
16>

Funkcijas kā mainīgās vērtības:

Funkcijas var izmantot tāpat kā mainīgos.

Piemērs:

// 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';>

Bultiņas funkcija:

Bultiņas funkcija ir viena no visbiežāk izmantotajām un efektīvākajām metodēm funkcijas izveidei JavaScript, jo tā ir salīdzinoši vienkārša. Tā ir vienkāršota, kā arī kompaktāka parastās vai parastās funkcijas izteiksmes vai sintakses versija.

Linux kurš

Sintakse:

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

Piemērs: Šis piemērs apraksta funkcijas Arrow izmantošanu.

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.garums); console.log('Izmantojot bultiņas funkciju ', a3); // [8, 6, 7, 9]>>  
Izvade
Normal way [ 8, 6, 7, 9 ] Using Arrow Function [ 8, 6, 7, 9 ]>

Funkciju parametri:

Līdz šim mēs esam daudz dzirdējuši par funkciju parametriem, bet neesam tos detalizēti apsprieduši. Parametri ir papildu informācija, kas tiek nodota funkcijai. Piemēram, iepriekš minētajā piemērā funkcijas uzdevums calcPapildinājums ir aprēķināt divu skaitļu saskaitīšanu. Šie divi skaitļi, kuriem mēs vēlamies veikt pievienošanas darbību, tiek nodoti šai funkcijai kā parametri. Parametri tiek nodoti funkcijai iekavās aiz funkcijas nosaukuma un atdalīti ar komatiem. JavaScript funkcijai var būt jebkurš parametru skaits, un tajā pašā laikā JavaScript funkcijai nevar būt viens parametrs.

Piemērs: Šajā piemērā mēs nododam argumentu funkcijai.

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

Izvade Pēc funkcijas definēšanas nākamais solis ir izsaukt tos, lai izmantotu funkciju. Mēs varam izsaukt funkciju, izmantojot funkcijas nosaukumu, kas atdalīts ar parametru vērtībām, kas ievietotas starp iekavām un semikolu beigās. Tālāk sniegtā sintakse parāda, kā JavaScript izsaukt funkcijas:

Windows komanda arp

Sintakse:

functionName( Value1, Value2, ..);>

Piemērs: Zemāk ir programmas paraugs, kas ilustrē funkciju darbību 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));>

Izvade
Hello Admin welcome to techcodeview.com>

Atgriešanas paziņojums :

Ir dažas situācijas, kad mēs vēlamies atgriezt dažas vērtības no funkcijas pēc dažu darbību veikšanas. Šādos gadījumos mēs varam izmantot atgriešanās paziņojumu JavaScript. Šis ir neobligāts priekšraksts un lielākoties pēdējais priekšraksts JavaScript funkcijā. Apskatiet mūsu pirmo piemēru ar funkciju kā calcPapildinājums . Šī funkcija aprēķina divus skaitļus un pēc tam atgriež rezultātu.

Sintakse: Visvienkāršākā sintakse atgriešanās priekšraksta izmantošanai ir:

return value;>

Atgriešanas paziņojums sākas ar atslēgvārdu atgriezties atdala ar vērtību, kuru mēs vēlamies no tā atgriezt. Mēs varam izmantot izteiksmi arī tā vietā, lai tieši atgrieztu vērtību.

Funkcijas:

  • Javascript | Bultiņu funkcijas
  • JavaScript | aizbēgt ()
  • JavaScript | unescape ()
  • JavaScript | Logu druka ()
  • Javascript | Logu izplūšanas () un loga fokusa () metode
  • JavaScript | console.log()
  • JavaScript | nospiediet Float ()
  • JavaScript | nevienmērīgs ()
  • JavaScript parseInt()
  • JavaScript | atbilst()
  • JavaScript | Date.parse()
  • JavaScript | Aizstāt() metode
  • JavaScript | Map.get( )
  • JavaScript | Map.entries( )
  • JavaScript | Map.clear( )
  • JavaScript | Map.delete()
  • JavaScript | Map.has( )

Vairāk>>

Mums ir Javascript apkrāptu lapa, kurā mēs apskatījām visas svarīgās Javascript tēmas, lai pārbaudītu tās, lūdzu, izlasiet tās Javascript Cheat Sheet — JavaScript pamata ceļvedis .