PERCABANGAN IF JAVASCRIPT

Istilah IF digunakan untuk menggambarkan alur program yang bercabang, oleh karena itu statemen if biasa disebut percabangan. Pada flow chart, logika if dapat diartikan “jika…maka“,

Selain percabangan, statemen if juga disebut: control flowdecision, struktur kondisi, Struktur if, dsb.

Dalam JavaScript terdapat 6 jenis percabangan

  1. Percabangan if
  2. Percabangan if/else
  3. Percabangan if/else/if
  4. Percabangan switch/case
  5. Percabangan dengan Operator Ternary
  6. Percabangan Bersarang (Nested)

A. Percabangan if

Percabangan if merupakan percabangan yang hanya memiliki satu blok pilihan saat kondisi bernilai benar, percabangan if digunakan untuk menjalankan program jika kondisi terpenuhi (true), jika kondisi tidak terpenuhi (false) tidak ada alternatif lain untuk dijalankan.

  • Demo Percabangan if
  • Download JavaScript – Percabangan if.html

B. Percabangan if/else

Percabangan if/else merupakan percabangan yang memiliki dua blok pilihan. Pilihan pertama untuk kondisi benar, dan pilihan kedua untuk kondisi salah (else).

  • Demo Percabangan if/else
  • Download JavaScript – Percabangan if/else.htm

C. Percabangan if/else/if

Percabangan if/else/if merupakan percabangan yang memiliki lebih dari dua blok pilihan. Pada percabangan  if/else/if , untuk membuat blok kode untuk if/else/if dapat menggunakan kurung kurawal , maupun tidak menggunakan

jika ditulis dengan kurung kurawal

  • Demo Percabangan if/else/if
  • Download JavaScript – Percabangan if/else/if.htm

D. Percabangan switch/case

Percabangan switch/case adalah bentuk lain dari percabangan if/else/if.

Blok kode (case) dapat dibuat sebanyak yang diinginkan di dalam blok switch. Pada <value>, dapat diisi dengan nilai yang nanti akan dibandingkan dengan variabel.

Setiap case harus diakhiri dengan break. Khusus untuk default, tidak perlu diakhiri dengan break karena dia terletak di bagian akhir. Pemberian break bertujuan agar program berhenti mengecek case berikutnya saat sebuah case terpenuhi.

Percabangan switch/case juga dapat dibuat seperti ini

  • Demo Percabangan switch/case
  • Download JavaScript – Percabangan switch/case.htm

E. Percabangan dengan Operator Ternary

Percabangan menggunakan operator ternary merupakan bentuk lain dari percabangan if/else.

Fungsi dari method toUpperCase() untuk mengubah teks yang diinputkan menjadi huruf kapital semua.

  • Demo Percabangan Operator Ternary
  • Download JavaScript – Percabangan Operator Ternary.htm

Percabangan Bersarang (Nested)

blok percabangan di dalam percabangan. percabangan di dalam percabangan disebut percabangan bersarang atau nested if.

  • Demo Percabangan Bersarang (Nested)
  • Download JavaScript – Percabangan Bersarang (Nested).htm

Be the first to comment

Leave a Reply

Your email address will not be published.


*