⊗jsPmFBRL 210 of 505 menu

Perulangan dan return dalam JavaScript

Misalkan kita memiliki fungsi yang mengembalikan jumlah angka dari 1 hingga 5:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; } return sum; } let res = func(); console.log(res); // menampilkan 15

Sekarang misalkan kita menempatkan return di dalam perulangan, seperti ini:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; return sum; } } let res = func(); console.log(res);

Dalam kasus ini, perulangan hanya akan berjalan satu iterasi dan akan terjadi keluar otomatis dari fungsi (dan sekaligus dari perulangan). Dan dalam satu iterasi perulangan, variabel sum hanya akan berisi angka 1, bukan seluruh jumlah yang dibutuhkan.

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

function func(num) { let sum = 0; for (let i = 1; i <= num; i++) { sum += i; return sum; } } console.log( func(5) );

Jelaskan mengapa. Apa yang ingin dilakukan oleh penulis kode ini? Perbaiki kesalahan penulis.

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