# for loop
for (var; kondisi; increment){}
# while loop
while (kondisi){}
[!] fungsi loop akan berhenti, jika kondisinya false
.
[!] fungsi loop berinfinite karena kondisinya selalu true
.
fungsi loop yang pertama:
var i;
for (i=10; i > 4; i++) {
console.log(i);
}
dari i=10
dan kondisinya i>4
kemudian i
akan terus bertambah, sudah bisa dilihat kalo kondisi akan true
terus.
sehingga fungsi loop diatas infinite.
fungsi loop yang kedua:
var k = 5;
while ( k < 4 ) {
console.log("infinite");
return false;
};
kalo dilihat, k=5
dan kondisinya k<4
maka while loop ini tidak akan pernah terkeksekusi. karena kondisinya sudah false
.
semoga membantu.
regards,
Bayu Aldi Yansyah