Függvények

Kategóriák - Javascript
Függvények

A függvény vagy metódus, blokk utasítás vagy egy blokkba zárt utasítások sorozata, amelyet valami miatt többször szeretnénk végrehajtani. A függvény szekvenciáját nem kell ismételni a forráskód több pontján, hanem egyetlen névvel és paraméterekkel hivatkozhatunk rá.

Paraméter és visszatérési érték nélküli függvény, vagy más néven eljárás, amely a függvény speciális változata.
function print1() {
  document.write("Hello Világ!");
}
print1();

Függvény, amely egy visszatérési értékkel tér vissza.
function getName(name) {
  return "Neve : " + name;
}
document.write(getName("Hello.."));

Függvény paraméterezése. Két szám összeadása, a függvény az eredménnyel tér vissza, majd az eredményt kiíratjuk.

function add(num1, num2) {
  return num1 + num2;
}
document.write(add(4, 6));

A függvény a forráskód bármelyik pontján meghívható, függetlenül a megadás helyétől: Jelen esetben a függvényt meghívjuk és utána adjuk meg annak kifejtését.

print2();
function print2(); {
  document.write("Hello Világ!");
}

Az alábbi függvényt név nélkül adjuk meg, majd a zárójelezéssel azt meg is hívjuk, amelynek hatására azonnal le is fut.
(function()
{
  document.write("Hello!");
})();

Paraméterezéssel és névmegadással. Az első esetében a függvény hívás nélkül fut le. A dollár jellel megadott paraméterezést előszeretettel használják a JQuery esetében.

(function print3($) { $.write("Hello!"); })(document);

A függvény neve is zárójelezhető:

function print4($) { $.write("Világ!"); }
(print4)(document);

Függvény létrehozása és átadása egy változónak:

var func = function() {
  document.write("Hello..");
}
func();

Így a függvényt paramétereként is átadhatjuk:

function print5(func, msg) {
  document.write( (func)(msg) );
}

print5(function(msg) { var name = "Kovács János"; return msg +" "+ name; }, "Üdvözlet" );

További függvények, amelyeket használni lehet:

Link..


Hagyjon üzenetet!

Responsive template also for mobilephones - © Minden jog fenntartva! - © All rights reserved - Varga Zsolt
Stat