⊗jsPmFBRN 209 of 505 menu

A return utasítás finomságai JavaScript-ben

Miután a return utasítás végrehajtódik, a függvény befejezi a működését, és semmilyen további kód nem hajtódik végre. Nézze meg a példát:

function func(num) { return num ** 2; console.log('!'); // ez a kód soha nem hajtódik végre } let res = func(3);

Ez nem azt jelenti, hogy egy függvényben csak egy return lehet. De csak az egyik hajtódik végre. A következő példában a paraméter értékétől függően vagy az első, vagy a második return hajtódik végre:

function func(num) { if (num >= 0) { return '+++'; } else { return '---'; } } console.log(func( 3)); // kiírja '+++' console.log(func(-3)); // kiírja '---'

Mi jelenik meg a konzolon a következő kód végrehajtása eredményeképpen:

function func(num) { return num; let res = num ** 2; return res; } console.log( func(3) );

Magyarázza meg, miért.

Mi jelenik meg a konzolon a következő kód végrehajtása eredményeképpen:

function func(num) { if (num <= 0) { return Math.abs(num); } else { return num ** 2; } } console.log( func(10) ); console.log( func(-5) );

Magyarázza meg, miért.

Mi jelenik meg a konzolon a következő kód végrehajtása eredményeképpen:

function func(num) { if (num <= 0) { return Math.abs(num); } return num ** 2; } console.log( func(10) ); console.log( func(-5) );

Magyarázza meg, miért.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás