⊗jsPmFBRN 209 of 505 menu

Fyn punt van return in JavaScript

Nadat die return-instruksie uitgevoer is - sal die funksie sy werk beëindig en geen kode verder uitgevoer word nie. Kyk na die voorbeeld:

function func(num) { return num ** 2; console.log('!'); // hierdie kode sal nooit uitgevoer word nie } let res = func(3);

Dit beteken nie dat daar net een return in 'n funksie moet wees nie. Maar slegs een van hulle sal uitgevoer word. In die volgende voorbeeld sal, afhangende van die waarde van die parameter, óf die eerste, óf die tweede return uitgevoer word:

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

Wat sal in die konsole uitgedruk word as gevolg van die uitvoering van die volgende kode:

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

Verduidelik hoekom.

Wat sal in die konsole uitgedruk word as gevolg van die uitvoering van die volgende kode:

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

Verduidelik hoekom.

Wat sal in die konsole uitgedruk word as gevolg van die uitvoering van die volgende kode:

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

Verduidelik hoekom.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp