Apa yang akan kamu lakukan saat disuruh mencetak kalimat berulang-ulang? Show Misalnya: “Tolong tampilkan kalimat Mungkin kamu bisa menuliskannya dengan fungsi
Hasilnya: Apakah boleh seperti ini? Ya, boleh-boleh saja. Tapi… Bagaimana kalau nanti dia mau menampilkan sebanyak
Pasti capek donk ngetiknya. Karena itu, kita harus menggunakan perulangan. Perulangan akan membantu kita mengeksekusi kode yang berulang-ulang, berapapun yang kita mau. Ada lima macam bentuk perulangan di Javascript. Secara umum, perulangan ini dibagi dua. Yaitu: counted loop dan uncounted loop. Perbedaanya:
Perulangan yang termasuk dalam Counted Loop:
Perulangan yang termasuk dalam Uncounted Loop:
Mari kita bahas satu per satu… 1. Perulangan For di JavascriptPerulangan Bentuknya kodenya seperti ini:
Yang perlu diperhatikan adalah kondisi yang ada di dalam kurung setelah
kata Kondisi ini akan menentukan:
Variabel Jadi setiap perulangan dilakukan nilai Ini hasil outputnya: Apakah nama variabelnya harus selalu Tidak. Kita juga bisa menggunakan nama lain. Misalnya:
Pada contoh tersebut, kita melakukan perulangan dimulai dari nol Hasilnya: Bagaimana kalau counter perulangannya dimulai dari akanga yang lebih besar sampai yang ke paling kecil? Ini biasanya kita buat saat ingin menghitung mundur… Caranya gampang. Kita tinggal isi nilai counter dengan nilai terbesarnya. Misalnya kita akan mulai hitungan dari Maka nilai Lalu di kondisi perbandingannya, kita berikan Lalu kita kurangi (
Hasilnya: Mengapa tidak sampai nol ( Karena kondisi yang kita berikan Kecuali kita menggunakan
operator lebih besar sama dengan ( 2. Perulangan While di JavascriptPerulangan Perulangan Untuk memahami perulangan ini… …mari kita coba lihat contohnya:
Bisa disederhanakan menjadi:
Hasilnya: Coba
perhatikan blok kode
Di sana… Perulangan akan terjadi selama variabel Lalu kita menggunakan fungsi Selama kita memilih Ok pada dialog konfirmasi, maka variabel Tapi kalau kita pilih Cancel, maka variabel Saat variabel 3. Perulangan Do/While di JavascriptPerulangan Perbedaanya: Perulangan Bentuknya seperti ini:
Jadi perbedaanya:
Mari kita coba lihat contohnya:
Contoh tersebut sama seperti contoh pada perulangan Saat perulangan pertama, cobalah untuk membatalkan perulangannya dengan memilih Cancel. Maka hasilnya: 4. Perulangan Foreach di JavascriptPerulangan Perulangan ini termasuk dalam perulangan counted loop, karena jumlah perulangannya akan dituentukan oleh panjang dari array. Ada dua cara menggunakan perulangan
Contoh: Berikut ini bentuk perulangan “foreach” tanpa menggunakan operator
Perulangan ini dapat dibuat lebih sederhana lagi dengan menggunakan operator
Hasilnya: Cara kedua membuat perulangan Contoh:
Method
Hasilnya: Penjelasan tentang arrow function, akan dibahas pada “Tutorial Javascript: Memahami Fungsi di Javascript”. 5. Perulangan dengan Method repeat()Perulangan dengen method atau fungsi Fungsi ini khusus digunakan untuk mengulang sebuah teks (string). Bisa dibilang: Ini merupakan singkat dari perulangan Contoh: Apabila kita
menggunakan perulangan
Apabila kita menggunakan fungsi
Hasilnya: 6. Bonus: Perulangan Bersarang (Nested)Di dalam blok perulangan, kita juga dapat membuat perulangan. Ini disebut dengan nested loop atau perulangan bersarang atau perulangan di dalam perualangan. Mari kita coba lihat contohnya:
Hasilnya: Pada perulangan tersebut, kita menggunakan dua perulangan Perulangan pertama menggunakan variabel Contoh lain:
Hasilnya: Nanti, kita akan banyak menggunakan perulangan bersarang saat bekerja dengan array dua dimensi. Kita dapat membuat perluangan sebanyak mungki di dalam perulangan yang lainnya. Namun, ini perlu diperhatikan: Semakin banyak perulangannya, maka komputer akan semakin lama memprosesnya. Tentu ini akan membuat website atau aplikasi kita berjalan lambat. Karena itu, gunakanlah perulangan dengan bijak 😊 Apa Selanjutnya?Intinya perulangan digunakan untuk melakukan pengulangan. Ini merupakan hal dasar yang harus dipahami setiap programmer. Karena ke depan, kita akan banyak menggunakannya dalam membuat program dengan javascript. Yang perlu diingat, perulangan itu ada dua macam: Counted loop dan uncounted loop. Selanjutnya silahkan pelajari tentang Array pada Javascript. Selamat belajar… |