Sunday, November 2, 2014

Funktsioonid

Funktsioone kasutatakse korduvate tegevuste kirjeldamiseks. Kui me näiteks tahame, et programm korrutaks meie poolt ette antud numbri 10-ga (ja see number, mis me programmile anname, võib olla iga kord erinev), siis on mõistlik teha funktsioon, mis korrutab 10-ga

var arvuta = function (number) {
    var vastus = number * 10;
    alert(vastus);
};
arvuta(2);

Ülaltoodud näites on arvuta funktsiooni nimi, number parameeter, millega funktsioon peab midagi tegema. {} sulgudesse pannakse funktsiooni tegevus.

var arvuta = function (number) {
      return number;
};
arvuta(2);

return tagastab funktsiooni väärtuse ja seda saab näiteks edasi kasutada. Ülaltoodud näites annab return tulemuseks numbri 2.

var veerand = function(number) {
    return number/4;
    };
 alert(veerand(20));


Neli viisi võtmesõna return kasutamiseks

  1. tagastab muutuja väärtuse, kui muutuja on deklareeritud funktsiooni sees 
  2. tagastab parameetri 
  3. kui parameetriks on number, siis arvutab selle parameetriga ja võimaldab kätte saada tagastusväärtuse 
  4. kui parameetriks on string, siis võtmesõnade .length või .substring() abil võimaldab saada kätte tagastusväärtuse

No comments:

Post a Comment