Kondisional dalam JavaScript
Last updated
Last updated
Kondisional adalah struktur dalam pemrograman yang memungkinkan pengambilan keputusan berdasarkan kondisi tertentu. JavaScript menyediakan beberapa jenis pernyataan kondisional untuk mengendalikan aliran program.
Tabel Pernyataan Kondisional dalam JavaScript
if
Mengeksekusi blok kode jika kondisi benar
if (condition) { /* code */ }
if...else
Mengeksekusi blok kode lain jika kondisi salah
if (condition) { /* code */ } else { /* code */ }
else if
Menambahkan kondisi lain ke pernyataan if...else
if (condition1) { /* code */ } else if (condition2) { /* code */ } else { /* code */ }
switch
Mengeksekusi blok kode berdasarkan nilai variabel
switch (expression) { case value1: /* code */ break; case value2: /* code */ break; default: /* code */ }
ternary operator
Mengembalikan nilai berdasarkan kondisi (satu baris)
condition ? expressionIfTrue : expressionIfFalse
Berikut penjelasan sederhana dari kode tersebut:
Jika x
lebih besar dari 10, maka cetak 'x is greater than 10'.
Jika x
lebih besar dari 10, cetak 'x is greater than 10'.
Jika tidak, cetak 'x is 10 or less'.
Jika x
lebih besar dari 10, cetak 'x is greater than 10'.
Jika tidak, tapi x
lebih besar dari 5, cetak 'x is greater than 5'.
Jika tidak, cetak 'x is 5 or less'.
Cek nilai color
. Jika 'red', cetak 'Red'.
Jika 'blue', cetak 'Blue'.
Jika bukan keduanya, cetak 'Unknown color'.
Jika x
lebih besar dari 10, result
adalah 'greater than 10'.
Jika tidak, result
adalah '10 or less'.
Pernyataan kondisional memungkinkan Anda untuk mengontrol aliran eksekusi dalam program berdasarkan kondisi yang diberikan, yang sangat penting untuk membuat aplikasi yang dinamis dan responsif.