⊗jsPmFBRN 209 of 505 menu

Titik Halus return dalam JavaScript

Setelah pernyataan return dieksekusi - fungsi akan mengakhiri eksekusinya dan tidak ada kode lain yang akan dijalankan setelahnya. Lihat contoh:

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

Ini tidak berarti bahwa dalam fungsi harus ada satu return saja. Tetapi hanya satu dari mereka yang akan dieksekusi. Pada contoh berikutnya, tergantung pada nilai parameternya, either yang pertama, atau return kedua yang akan dieksekusi:

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

Apa yang akan ditampilkan di konsol sebagai hasil eksekusi kode berikut:

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

Jelaskan alasannya.

Apa yang akan ditampilkan di konsol sebagai hasil eksekusi kode berikut:

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

Jelaskan alasannya.

Apa yang akan ditampilkan di konsol sebagai hasil eksekusi kode berikut:

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

Jelaskan alasannya.

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