⊗jsPmFTFENR 238 of 505 menu

Výrazy vpravo od funkce v JavaScriptu

Mějte na paměti, že výraz, ve kterém se účastní funkce, musí být nalevo od ní. Pokud se pokoušíme něco udělat napravo od funkce, neudělá z ní to funkční výraz. Příklad:

function func() { // toto je Function Declaration console.log('!'); } + 1;

Proč tomu tak je: protože v tomto případě tento +1 je pouze nový příkaz, napsaný za funkcí. Pokud napíšeme tento příkaz na nový řádek, vše je zřejmější:

function func() { console.log('!'); } +1; // pouze příkaz

Udělejme z naší funkce Function Expression. Například, dejme před funkci +:

+function func() { // toto je Function Expression console.log('!'); } + 1;

Nebo provedeme přiřazení:

let test = function func() { // toto je Function Expression console.log('!'); } + 1;

Nebo předáme jako parametr do console.log:

console.log(function func() { // toto je Function Expression console.log('!'); } + 1);

Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:

function func() { console.log('!'); } +1;

Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:

function func() { console.log('!'); } + 1;

Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:

+function func() { console.log('!'); } + 1;

Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:

+ function func() { console.log('!'); } + 1;

Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:

+ 1 function func() { console.log('!'); } + 1;

Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:

function func() { console.log('!'); } + console.log('!');
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout