+ 1
Js Loop
What is the output of this code? var sum=0; for(i=4; i<8; i++) { if (i == 6) { continue; } sum += i; } document.write(sum); Cara menghitung nya gimana teman ???
3 Antworten
+ 2
16: 4+5+7
+ 1
Loop menambahkan 4, 5 dan 7 ke variable <sum>. 6 tidak ditambahkan karena ada statement continue.
sum = 0
i = 4, i < 8 = true
Tambahkan i ke sum, sum jadi 4
i = 5, i < 8 = true
Tambahkan i ke sum, sum jadi 9
i = 6, i < 8 = true
Abaikan 6, statement continue mengembalikan alur kode ke bagian awal loop.
i = 7, i < 8 = true
Tambahkan i ke sum, sum jadi 16
Loop selesai, tampilkan nilai <sum> pada dokumen.
Moga membantu ...
+ 1
HALMAHERA continue use to skip the current iteration so here 6 will be skip and rest will be add. So
terus gunakan untuk melewati iterasi saat ini sehingga di sini 6 akan dilewati dan sisanya akan ditambahkan. Begitu
sum = 4 + 5 + 7 = 16