⊗jsPmFBRN 209 of 505 menu

Return'i peensused JavaScriptis

Pärast seda, kui <return> käsk täidetakse, lõpetab funktsioon oma töö ja mingi edasine kood ei täiduta enam. Vaadake näidet:

function func(num) { return num ** 2; console.log('!'); // see kood ei täiduta kunagi } let res = func(3);

See ei tähenda, et funktsioonis peab olema ainult üks <return>. Kuid täidetakse vaid üks neist. Järgmises näites sõltuvalt parameetri väärtusest täidetakse kas esimene või teine <return>:

function func(num) { if (num >= 0) { return '+++'; } else { return '---'; } } console.log(func( 3)); // väljastab '+++' console.log(func(-3)); // väljastab '---'

Mida väljastatakse konsooli järgmise koodi täitmise tulemusena:

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

Selgitage miks.

Mida väljastatakse konsooli järgmise koodi täitmise tulemusena:

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

Selgitage miks.

Mida väljastatakse konsooli järgmise koodi täitmise tulemusena:

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

Selgitage miks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu