Looping Pada JavaScript
1. Apa itu Looping?
Loop atau perulangan pada javascript digunakan untuk melakukan tugas berulang berdasarkan suatu kondisi. Loop atau perulang pada umumnya tersedia pada semua bahasa pemrograman meskipun implementasi dan sintaks berbeda-beda.
Syarat bahasa pemrograman adalah mampu menangani proses-proses secara dinamis, termasuk pada loop atau perulang pada javascript bertujuan untuk mengulangi instruksi hingga pada kondisi tertentu terpenuhi maka perulangan berhenti.
Sebagai contoh kita ingin menampilkan angka 1 sampai 100, betapa melelahkan jika kita harus mengetik manual angka 1 sampai 100. Disinilah perulangan dapat mempersingkat waktu penulisan angka-angka tersebut.
2. Jenis-jenis Looping pada JavaScript
Ada beberapa jenis loop atau perulang pada javascript yang bisa digunakan tergantung pada kebutuhan data yang ingin kita olah.
•For
•While
•Do While,dll
•Perulangan pada For
for(inisialisasi; kondisi; eksekusi literasi){
aksi;
}
Inisialisasi adalah saat pertama kali kita mendeklarasi sebuah nilai awal, dimana nilai awal akan berubah selama belum memenuhi syarat kondisi.
Kondisi berfungsi untuk mengecek perubahan yang terjadi setiap kali terjadi eksekusi iterasi perulangan dengan menggunakan operator perbandingan.
Eksekusi Iterasi proses akhir setiap kali terjadi eksekusi iterasi, biasanya digunakan untuk proses penambahan (increment) atau pengurangan (decrement).
Aksi adalah perintah yang akan dilaksanakan/dijalankan jika kondisi bernilai true.
Contohnya seperti berikut ini:
•Perulangan pada While
Selain for ada juga while untuk operasi loop atau perulangan pada javascript, dalam prakteknya menggunakan while harus dengan teliti, karena tidak ada syarat wajib pada saat menentukan inisialisasi seperti pada For.
while(kondisi){
aksi;
increment;
}
Pada fungsinya, while hanya memberikan opsi kondisi, tidak seperti for mengharuskan mendeskripsikan kebutuhan terlebih dahulu.
Contohnya seperti berikut ini:
•Perulangan pada Do While
Perbedaan mendasar antara while dengan do while adalah proses eksekusinya, dimana do while mengeksekusi blok kode terlebih dahulu, lalu melakukan pengecekan kondisi di akhir.
do{
aksi;
eksekusi literasi;
}
while(kondisi);
Kode akan dieksekusi terlebih dahulu didalam kurawal do, setelah proses yang terjadi selesai maka akan dilakukan pengecekan di dalam while. Sama seperti while biasa, didalam variable harus terjadi perubahan karena jika tidak maka tidak ada yang di cek, lalu perulangan tidak akan pernah berhenti dan komputer akan crash.
Contohnya seperti berikut ini:
Kesimpulannya dari berbagai macam cara melakukan loop atau perulangan pada javascript silahkan anda gunakan sesuai dengan kebutuhan, karena apapun jenisnya kalau tidak sesuai dengan hasil dari tujuan kita maka tentunya akan ada masalah-masalah atau kesulitan nantinya.









