JavaScript funkcija je blok kode, zasnovan za izvajanje določene naloge. Definira se
s ključno besedo function, sledi ji ime in oklepaji (). Ime funkcije lahko vsebuje črke,
številke, podčrtaje in znak $ (enaka pravila kot za spremenljivke). V oklepajih se navedejo parametri,
ločeni z vejicami.
function imeFunkcije(parameter1, parameter2) {
// koda, ki se izvede
}
Ko funkcijo pokličemo (npr. s klikom na gumb), se njena koda izvede. Argumenti, ki jih
podamo pri klicu, postanejo lokalne spremenljivke znotraj funkcije. Ko JavaScript doseže stavek return, se
funkcija konča in pošlje nazaj vrednost, ki jo je izračunala.
const original = {a:1, b:{c:2}};
const copy = {...original};
| Vrnjena vrednost | Funkcije pogosto izračunajo vrednost, ki se vrne klicatelju. | Glej primer |
|---|---|---|
Operator () |
Operator () kliče (pokliče) funkcijo. |
Glej primer |
| Nepravilni parametri | Dostop do funkcije z nepravilnimi parametri lahko vrne napačen odgovor. | Glej primer |
| Dostop do funkcije | Dostop do funkcije brez () vrne samo referenco na funkcijo, ne njen rezultat. |
Glej primer |
| Funkcije kot spremenljive vrednosti | Funkcije se lahko shranijo v spremenljivke in posredujejo kot argumenti. | Glej primer |
| Lokalne spremenljivke | Lokalne spremenljivke obstajajo le med izvajanjem funkcije. | Glej primer |
return?undefined.function(a,b){ return a+b; }. Pogosto se
uporablja kot argument drugih funkcij.let sq = function(x){ return x*x; };Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.