gan, ini kodingan ane.. di notif nya code benar.. tapi yang keluar cuma hasil dari for.. yg while ga keluar.. =============================== var latian=function() { var i =0; for (var i=0; i<3; i++){ console.log("angka "+ i); } while (i<3){ console.log("nomor " +i); i++; } }; latian() ============ HASIL ============= angka 0 angka 1 angka 2 ============================== kalo yang di for ane apus, while baru keluar hasil nomor 0 nomor 1 nomor 2 bener apa salah ya?
0 jempol
puntodamar
190
10
·
9 tahun, 7 bulan yang lalu
·
0 jempol
nilai i terakhir itu 3 gan, coba while nya diganti "while(i < 5)"
puntodamar
190
10
·
9 tahun, 7 bulan yang lalu
·
1 jempol
kapan penggunakan while? kalau gak tau kapan sesuatu berakhir. misalnya ketika karakter nyawanya masih hidup -> while(isAlive), komputer gak tau kapan karakter akan mati. kalau for, tau jelas kapan akhirnya (diulangi berapa kali)
arizinghell
111
0
penanya
·
9 tahun, 7 bulan yang lalu
·
0 jempol
jadi kalo while itu seharusnya ga usah di jelasin batesan nya ya.. kasus ane kan (i<3).. berarti udah diketahuin cuma sampe 3.. seharusnya di ganti apa?
ganis
198
841
·
9 tahun, 7 bulan yang lalu
·
0 jempol
var i =0; for (var i=0; i<3; i++){ console.log("angka "+ i); } // karena for di atas, di sini nilai i = 3 while (i<3){ console.log("nomor " +i); i++; } // jika ingin mencetak yg ada // di dalam for dan while var i =0; for (var i=0; i<3; i++){ console.log("angka "+ i); } i = 0; // kembalikan nilai i ke 0 while (i<3){ console.log("nomor " +i); i++; }
anefirman
208
96
·
9 tahun, 7 bulan yang lalu
·
1 jempol
mimin nya mantab (y)
puntodamar
190
10
·
9 tahun, 7 bulan yang lalu
·
0 jempol
@arizinghell : ya tetep ada gan, kalau enggak nanti infinite loop, . tetep dikasih pembatas seperti for, bedanya, gak tau kapan perulangan itu selesai. . maksudnya, gak tau berapa kali perulangan itu dieksekusi, sebelum akhirnya berhenti (karena dibatasi) . kalau for, udah jelas berapa kali perulangan itu dilakukan.
puntodamar
190
10
·
9 tahun, 7 bulan yang lalu
·
0 jempol
gampangnya gini gan, for(var i = 0 ; i < 5 ; i++), berapa kali perulangan dilakukan? 5 kali. . while (i < 5), berapa kali perulangan? gak tau, yang jelas kalau nilai i masih di bawah 5, perulangan jalan terus . oh ya, perulangan while yang nilai pembatasnya di increment di akhir perulangan, bisa dijadikan for. misalnya : while( i < 5) { // coding kamu i++; } bisa jadi : for(i = 0 ; i < 5 ; i++)
puntodamar
190
10
·
9 tahun, 7 bulan yang lalu
·
0 jempol
gampangnya gini gan, for(var i = 0 ; i < 5 ; i++), berapa kali perulangan dilakukan? 5 kali. . while (i < 5), berapa kali perulangan? gak tau, yang jelas kalau nilai i masih di bawah 5, perulangan jalan terus . oh ya, perulangan while yang nilai pembatasnya di increment di akhir perulangan, bisa dijadikan for. misalnya : while( i < 5) { // coding kamu i++; } bisa jadi : for(i = 0 ; i < 5 ; i++)
zithron
79
1
·
8 tahun, 9 bulan yang lalu
·
0 jempol
coba ini gan :) var ulang=2; { var i=0 while (i<ulang) { console.log("whileyeyeyey!"); i=i+1 } for (var i = 0; i < ulang; i=i+1) { console.log("foryeyeyey!"); } }