Di dalam bahasa pemrograman sebenernya sama seperti kehidupan manusia, misalnya kita menjumpai arah jalan, kita tentu perlu memutuskan  arah mana yang akan kita ambil. Setiap manusia mengendalikan hidupnya dengan membuat keputusan – keputusan setiap harinya. Sama seperti bahasa pemrograman, bahasa pemrograman diciptakan dengan tujuan  memudahkan penggunanya untuk mengendalikan alira program. 

Ada tiga cara yang dapat kita lakukan untuk mengendalikan aliran program:
1. Mengeksekusi sebuah runtun statemen.
2. Memberikan runtun statemen alternatif, didasarkan pada sebuah pengujian.
3. Mengulai sebuah runtun statemen sampai kondisi tertentu terpenuhi.

Javascript merupakan bahasa pemrograman yang baik.  Sampai saat ini, Kita telah menggunakan beberapa program yang mengeksekusi sebuah runtun statemen, meski tanpa kita sadari.

Pada kesempatan ini kita akan mempelajari struktur kendali percabangan dan perulangan yang dapat dipakai untuk mengendalikan aliran kendali program berdasarkan ekspresi kondisional tertentu.
Kontruksi pembuatan keputusan (if, if/else,  if/else if, switch) memuat sebuah ekspresi kendali yang menentukan apakah sebuah blok statemen akan dieksekusi atau tidak. konstruksi perulangan (while, for) dipakai untuk mengendalikan program  apakah  sebuah blok statemen akan dieksekusi secara berulang atau tidak. Yang dinamakan sebuah statemen gabungan atau blok statemen adalah sekelompok statemen yang diapit oleh kurung kurawal.

Kontruksi kondisional mengendalikan aliran sebuah program. Jika sebuah kondisi bernilai true, maka program akan mengeksekusi  blok statemen tertentu dan jika kondisi bernilai false, maka alira program akan menuju ke blok statemen yang lain. Konstruksi pembuatan keputusan (if, else, switch) memuat sebuah ekspresi kendali yang menetukan apakah blok statemen tertentu akan dieksekusi  atau tidak. Jika kondisi yang berada disebelah if terpenuhi (diapit kurung), maka blok statemen  setelah if (diapait oleh kurung kurawal ) akan dieksekusi, sebaliknya blok tersebut akan dilompati.

dibawah ini adalah contoh format penulisan script kondisional:

Dan di bawah ini adalah contoh kondisional;

Oke cukup bisa di mengerti bukan, nantikan lanjutan artikel saya tentang Struktur Kendali atau Kondisional dalam Javascript berikutnya.