JavaScript

funkce je blok kódu, který provádí konkrétní úkol.

Předpokládejme, že potřebujete vytvořit program pro vytvoření kruhu a jeho barvu. Můžete vytvořit dvě funkce, aby tento problém vyřešit:

  • funkce pro kreslení kruhu
  • funkce barvy kruhu

Rozdělení složitého problému na menší kousky dělá váš program snadné pochopit, a opakovaně.

JavaScript má také obrovské množství vestavěných funkcí., Například Math.sqrt() je funkce pro výpočet druhé odmocniny čísla.

v tomto tutoriálu se dozvíte o uživatelsky definovaných funkcích.

Deklarování Funkce

syntaxe deklarovat funkci, je:

function nameOfFunction () { // function body }
  • funkce je deklarována pomocí function klíčové slovo.
  • základní pravidla pojmenování funkce jsou podobná pojmenování proměnné. Je lepší napsat popisný název pro vaši funkci., Pokud je například funkce použita k přidání dvou čísel, můžete pojmenovat funkci add nebo addNumbers.
  • tělo funkce je zapsáno v {}.

například,

// declaring a function named greet()function greet() { console.log("Hello there");}

Volání Funkce

Ve výše uvedeném programu jsme deklarovali funkci s názvem greet(). Chcete-li tuto funkci použít, musíme ji nazvat.

zde je návod, jak můžete volat výše greet() funkce.,

// function callgreet();
Working of a Function in JavaScript

Example 1: Display a Text

// program to print a text// declaring a functionfunction greet() { console.log("Hello there!");}// calling the functiongreet();

Output

Hello there!

Function Parameters

A function can also be declared with parameters. A parameter is a value that is passed when declaring a function.,

Pracovní JavaScript Funkce s parametrem

Příklad 2: Funkce s Parametry

Výstupní

Enter a name: SimonHello Simon :)

Ve výše uvedeném programu, greet funkce je deklarována s name parametr. Uživatel je vyzván k zadání jména. Poté, když je funkce volána, je do funkce předán argument.

poznámka: když je hodnota předána při deklaraci funkce, nazývá se parametr., A když je funkce volána, předaná hodnota se nazývá argument.

Příklad 3: Přidat Dvě Čísla

Výstupní

711

Ve výše uvedeném programu, add funkce se používá k najít součet dvou čísel.

  • funkce je deklarována se dvěma parametry a a b.
  • funkce se nazývá pomocí jejího názvu a předáním dvou argumentů 3 a 4 V jednom a 2 a 9 v jiném.,

Všimněte si, že můžete volat funkci tolikrát, kolikrát chcete. Můžete napsat jednu funkci a pak ji volat vícekrát s různými argumenty.

návrat funkce

příkazreturn lze použít k návratu hodnoty do funkčního volání.

return znamená, že funkce skončila. Žádný kód po return není proveden.

Pokud se nic nevrátí, funkce vrátí hodnotu undefined.,

Pracovní JavaScript Funkce s return prohlášení,

4. Příklad: Součet Dvou Čísel

Výstupní

Enter first number: 3.4Enter second number: 4The sum is 7.4

Ve výše uvedeném programu, součet čísel je vrácené funkcí pomocí return prohlášení. A tato hodnota je uložena v proměnné výsledku.

Výhody použití funkce

  • funkce činí kód opakovaně použitelným. Můžete ji jednou prohlásit a použít ji vícekrát.,funkce
  • usnadňuje program, protože každý malý úkol je rozdělen na funkci.funkce
  • zvyšuje čitelnost.

funkční výrazy

v JavaScriptu lze funkce také definovat jako výrazy. Například

výstup