+ 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 ???

9th Aug 2020, 4:45 AM
HALMAHERA
HALMAHERA - avatar
3 Answers
+ 2
16: 4+5+7
9th Aug 2020, 5:07 AM
[][]
+ 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 ...
9th Aug 2020, 5:53 AM
Ipang
+ 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
9th Aug 2020, 5:59 AM
A͢J
A͢J - avatar