Skip to content

Instantly share code, notes, and snippets.

@pyk
Last active January 1, 2016 07:48
Show Gist options
  • Save pyk/8113629 to your computer and use it in GitHub Desktop.
Save pyk/8113629 to your computer and use it in GitHub Desktop.
kenapa kok infinite

kenapa kok infinite?

Konsep dasar loop di javascript

# for loop
for (var; kondisi; increment){}

# while loop
while (kondisi){}

[!] fungsi loop akan berhenti, jika kondisinya false. [!] fungsi loop berinfinite karena kondisinya selalu true.

bedah fungsi

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment