Funkció javascript

Ellenőrizze száma paritás

A funkció használható, ha hagyományos felépítésűek. mást, és a háromkomponensű üzemeltetője.

bevallásának

A return utasítás lehetővé teszi, hogy vissza értéket a függvény. azaz megkapjuk az eredményt a jövőben is a kódot. Ez az eredmény lehet rögzíteni (hozzárendelt) olyan változó használt kód további számításokat, például vagy jelenítse meg a html-oldalt.







Használati lehet újrahasznosított visszatérni logikai értékek (igaz vagy hamis), a számítás eredménye (szám), vagy akár egy string objektumot. 2. Meg kell érteni jellemzőit ezzel kapcsolatos nyilatkozata:

  1. csak egy értéket ad vissza (szükség esetén több kimeneti objektum lehet, mivel a visszatérési érték);
  2. ezt követően az üzemeltető leállítja a végrehajtás a kódot. Ezután a kód után lesz végrehajtva a függvényhívás.

Tekintsünk egy egyszerű példát. Van olyan funkció, amely kiszámítja az összeget 2 szám. Ön tudja használni, hogy kitesz egy pár számot, és ezek összege számokat. Itt a kód:







az összeg a számok funkció

Összegét számolja ki a teszt

Itt „+” operátor átalakítja a string egy számot, ha a vonal típusát „12”, „-14”, stb Abban az esetben, vonal „abcd12” alakítjuk típusú NaN (nem szám), és a számítási összegét nem hajtjuk végre. Egy hibaüzenet, és visszatér a 0 (nulla). Megjegyezzük, hogy a return utasítás után a függvény véget ér.

Mellesleg, hogy a funkció nem return, valóban visszaadja az értéket definiálatlan.

Fontolja meg az a tömb a példa az összeg jellemzői:

Tulajdonságai függvényargumentum

Nyilatkozat vs Expression

Látni, hogy a hiba, meg kell nyitni egy böngésző konzol (F12 és Esc).

változó hatálya

Amikor létrehoz egy változót a fő kód, akkor lehet látni mindenhol - a ciklust, valamint a hagyományos megoldásoknál és funkciókat. De a változók legújabb függvényében a var kulcsszó nem látható. azaz ismeretlen kívül a funkciót. Ie kap egy hiba, amikor megpróbálja elérni őket, mert változó nem létezik.

A következő példában, egy globális változó felülírja belül func () függvény. majd a belső funkció innerFunc (). És ez nem mindig vezet a jobb eredmények végrehajtása a kódot.

Globális és lokális hatálya




Kapcsolódó cikkek