Loops dapat menjalankan blok kode beberapa kali, loops sangat berguna, jika kita ingin menjalankan kode yang sama berulang-ulang, setiap kali dengan nilai yang berbeda.

Seringkali hal ini terjadi ketika bekerja dengan array:

Seandainya kita menulis ;

document.write(x[0] + "<br>"); 
document.write(x[1] + "<br>"); 
document.write(x[2] + "<br>"); 
document.write(x[3] + "<br>"); 
document.write(x[4] + "<br>"); 
document.write(x[5] + "<br>");

Kita dapat melakukannya seperti ini;

for (var i=0;i<cars.length;i++)

document.write(cars[i] + "<br>");
}

Macam-macam Loops

  • for – loop melalui blok kode beberapa kali
  • for/in – loop melalui sifat suatu objek
  • while – loop melalui blok kode sementara kondisi tertentu adalah benar
  • do/while – juga loop melalui blok kode sementara kondisi tertentu adalah benar

For Loop

For loop memiliki sintaks berikut:

for (statement 1; statement 2; statement 3)
  {
  the code block to be executed
  }

Contoh

<!DOCTYPE html> 
<html>
<body>
<script> x=["Honda","Suzuki","Mitsubishi","Toyota","Hyundai"]; 
for (var i=0,l=x.length; i<l; i++)
{ 
document.write(x[i] + "<br>"); 
} 
</script>
</body> 
</html>

 

Share |

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>