
StoryBoard

Roman Zaitsev Portfoolio | EST
Noorem Tarkvaraarendaja


Klassikalised funktsioonid on nimelised funktsioonid, mis võivad võtta vastu argumente, sisaldada käske (funktsiooni keha) ja tagastada väärtuse.
Neid kasutatakse kindlate tegevuste või arvutuste tegemiseks ning need sobivad hästi korduvaks kasutamiseks, rekursiooniks ja objektorienteeritud programmeerimiseks.
Anonüümsed funktsioonid on funktsioonid ilma nimeta. Need luuakse otse koodi sisse ning neid saab:
Need on eriti kasulikud ühekordsete toimingute, sündmuste käsitlemise või asünkroonsete protsesside puhul.
Näide anonüümsest funktsioonist:
var tervita = function() {
console.log("Tere maailm!");
};
tervita();
Näide anonüümsest funktsioonist, mis kasutab argumente ja tagastab kahe arvu summa.
var summa = function(a, b) {
return a + b;
};
var tulemus = summa(3, 5);
console.log(tulemus);
Siin on lihtne näide anonüümsest funktsioonist koos argumendiga:
setTimeout(function() {
console.log("Tere pärastlõunast!");
}, 1000);
Anonüümsed funktsioonid sobivad massiivi elementide töötlemiseks või kuvamiseks.
var array = [1, 2, 3, 4, 5];
array.forEach(function(element) {
console.log(element);
});
forEach meetod võib lisaks väärtusele vastu võtta ka teisi parameetreid, näiteks elemendi indeksi või kogu massiivi.
const array2 = [1, 2, 3, 4, 5];
array2.forEach(function(element, index, array) {
console.log("Element:", element);
console.log("Index:", index);
console.log("Array:", array);
});
IIFE (Immediately Invoked Function Expression) on funktsioon, mis defineeritakse ja käivitatakse kohe pärast loomist.
(function() {
var x = 10;
console.log(x);
})();
const noolFunktsioon2 = () => {
console.log("Tere noolfunktsioon!");
};
noolFunktsioon2();
Kui funktsiooni kehas on vaid üks avaldus, võib sulud {} jätta välja.
const noolFunktsioon3 = () => console.log("Tere noolfunktsioon!");
noolFunktsioon3();
Noolefunktsioon argumentidega
let tervita2 = (nimi) => {console.log(`Tere ${nimi}`)};
tervita2("Juhan");
Kui kehas on mitu rida, jäävad sulud alles.
let liitmine = (a, b) => {
let result = a + b;
return result;
};
console.log(liitmine(3,5));
Lihtsustatud noolefunktsioon koos argumentidega
let liitmine2 = (a, b) => a + b;
console.log(liitmine2(3,5));
Noolefunktsioon massiivi elementide kuvamiseks
const array3 = [1, 2, 3, 4, 5];
array3.forEach(element => console.log(element));
Funktsioon, mis kontrollib, kas arv on paaris või paaritu.
Mis on SEO?
Search Engine Optimization – protswss, mille eesmärk parandada veebilehe nähtavust otsingumootorites nagu Google.
Mis tähendab, et leht on indekseeritud? -otsingumootorid, näiteks Google on lisanud teie lehe info oma andmebaasi
My name is Roman Zaitsev.
I study at TTHK.