⊗jsPmFBRN 209 of 505 menu

Sehemu Nyeti ya return katika JavaScript

Baada ya amri return kutekelezwa - utendaji kazi utamalizika na hakuna mstari wowote wa code utakaofuata utakayotekelezwa. Angalia mfano:

function func(num) { return num ** 2; console.log('!'); // mstari huu wa code hautawekwa kutekelezwa kamwe } let res = func(3);

Hii haimaanishi kuwa utendaji kazi lazima uwe na return moja tu. Lakini moja tu kati yao ndio itateketelezwa. Katika mfano ufuatao, kulingana na thamani ya kigezo, ama return ya kwanza, au ya pili ndio itateketelezwa:

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

Nini kitaonyeshwa kwenye konzi kama matokeo ya utekelezaji wa code ifuatayo:

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

Elezea kwa nini.

Nini kitaonyeshwa kwenye konzi kama matokeo ya utekelezaji wa code ifuatayo:

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

Elezea kwa nini.

Nini kitaonyeshwa kwenye konzi kama matokeo ya utekelezaji wa code ifuatayo:

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

Elezea kwa nini.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa