Percabangan - Belajar Javascript dari nol
Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi. Selain percabangan, struktur ini juga disebut control flow, decision, struktur kondisi, struktur if,dsb. percabangan
akan mampu membuat program berpikir dan menentukan tindakan sesuai dengan logika/kondisi yang kita berikan. Percabangan memiliki beberapa bentuk.
1. if
Percabangan if merupakan percabangan yang hanya memiliki satu blok pilihan saat kondisi bernilai benar.
Contoh Program :
Jika memasukan angka > 100000 maka akan tampil "Selamat Anada dapat hadiah".
2. if/else
Percabangan if/else merupakan percabangan yang memiliki dua blok pilihan. Pilihan pertama untuk kondisi benar, dan pilihan keduan untuk pilihan salah(else).
Contoh Program :
Jika memasukan kata yang benar maka tampilan "Selamat datang bos!". Jika memasukan kata yang salah maka tampilan "Password salah, coba lagi".
3. if/else/if
Percabangan if/else/if merupakan percabangan yang memiliki lebih dari dua blok pilihan.
Contoh Program :
Jika menggunakan kurung kurawal
4. Switch/Case
Percabangan Switch/Case adalah bentuk lain dari percabanga if/else/if.
Strukturnya seperti ini :
Contoh Program :
5. Percabangan dengan Operator Ternary
Percabangan menggunakan operator ternary merupakan bentuk lain dari percabangan if/else.
Contoh Program :
6. Percabangan Bersarang
Kita bisa membuat blok percabangan di dalam percabangan. ini disebut percabangan bersarang atau nested if.
Contoh Program :
Perulangan - Belajar Javascript dari Nol
Perulangan adalah proses mengulang-ulang eksekusi blok kode tanpa henti, selama kondisi yang dijadikan acuan terpenuhi. secara umum, perulangan ini dibagi 2 yaitu counted loop dan uncounted loop.
1. For
Perulangan for merupakan perulangan yang termsuk dalam counted loop, karena sudah jelas berapa kali akan mengulang.
Contoh Program :
2. While
Perulangan While merupakan perulangan yang termasuk dalam perulangan uncounted loop.
Contoh Program :
Jika di sederhanakan:
3. Do/While
Perulangan do/while sama seperti perulangan while. Perbedaannya jika do/while akan melakukan perulangan 1 kali terlebih dahulu, lalu mengecek kondisi yang ada di dalam kurung while. Bentuknya seperti ini :
Contoh Program :
4. Foreach
Perulangan foreach biasanya digunakan untuk mencetak item di dalam array. Perulangan ini termasuk dalam perulangan counted loop, karena jumlah perulangannya akan dituentukan oleh panjang dari array.
Ada dua cara menggunakan perulangan
foreach
di Javascript:- Menggunakan
for
dengan operatorin
; - Mengguunakan method
forEach()
.
Contoh Program Operator In :
Menggunakan operator in
Tanpa operator in
Contoh Program Method ForEach( ) :
Method
forEach()
memiliki parameter berupa fungsi callback. Sebenarnya kita juga bisa menggunakan arrow function seperti ini:5. Method Repeat( )
Perulangan dengen method atau fungsi
repeat()
termasuk dalam perulangan counted loop. Fungsi ini khusus digunakan untuk mengulang sebuah teks (string).
Contoh Program :
Menggunakan for
Menggunakan Repeat( )
6. 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.
Contoh Program :
Terimakasih telah berkunjung :)
Komentar
Posting Komentar