⊗jsPmFBRN 209 of 505 menu

Kehalusan return dalam JavaScript

Selepas arahan return dilaksanakan - fungsi akan menamatkan operasinya dan tiada kod seterusnya akan dilaksanakan. Lihat contoh:

function func(num) { return num ** 2; console.log('!'); // kod ini tidak akan pernah dilaksanakan } let res = func(3);

Ini tidak bermakna bahawa fungsi mesti mempunyai satu return sahaja. Tetapi hanya satu daripadanya akan dilaksanakan. Dalam contoh berikut, bergantung kepada nilai parameter, sama ada return pertama atau kedua akan dilaksanakan:

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

Apakah yang akan dipaparkan dalam konsol hasil daripada pelaksanaan kod berikut:

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

Terangkan mengapa.

Apakah yang akan dipaparkan dalam konsol hasil pelaksanaan kod berikut:

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

Terangkan mengapa.

Apakah yang akan dipaparkan dalam konsol hasil pelaksanaan kod berikut:

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

Terangkan mengapa.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak