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
·
10 tahun, 6 bulan yang lalu
·
0 jempol
nilai i terakhir itu 3 gan, coba while nya diganti "while(i < 5)"
puntodamar
190
10
·
10 tahun, 6 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
·
10 tahun, 6 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
·
10 tahun, 6 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
·
10 tahun, 6 bulan yang lalu
·
1 jempol
mimin nya mantab (y)
puntodamar
190
10
·
10 tahun, 6 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
·
10 tahun, 6 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
·
10 tahun, 6 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
·
9 tahun, 8 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!");
}
}