DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari penggunaan if else dalam JavaScript dan bagaimana struktur kontrol ini membantu dalam pembuatan keputusan dalam kode kamu.
JavaScript menawarkan berbagai struktur kontrol yang dapat digunakan untuk mendikte jalannya kode. Salah satu struktur kontrol dasar adalah if else statement
. Penggunaan if else
dalam JavaScript penting dalam menentukan alur logika dalam program yang kamu buat. Artikel ini akan membahas cara kerja dan bagaimana menggunakan pernyataan if else
dalam JavaScript.
Pernyataan if
dalam JavaScript digunakan untuk melakukan tes kondisional. Ini memungkinkan kode untuk membuat keputusan berdasarkan hasil dari tes tersebut. Jika kondisi yang ditentukan dalam pernyataan if
bernilai true
, blok kode di dalam pernyataan if
akan dieksekusi.
Sintaks:
if (condition) {
// blok kode yang akan dieksekusi jika kondisinya benar
}
Namun, apa yang terjadi jika kondisi yang ditentukan dalam pernyataan if
bernilai false
? Di sinilah pernyataan else
berperan. Pernyataan else
dapat ditambahkan setelah pernyataan if
dan kode di blok else
akan dieksekusi jika kondisi dalam pernyataan if
bernilai false
.
Sintaks:
if (condition) {
// blok kode yang akan dieksekusi jika kondisinya benar
} else {
// blok kode yang akan dieksekusi jika kondisi salah
}
Terkadang, kamu mungkin perlu mengecek lebih dari satu kondisi. Untuk ini, JavaScript menyediakan pernyataan else if
, yang bisa kamu tambahkan setelah pernyataan if
, dan sebelum pernyataan else
.
Sintaks:
if (condition1) {
// blok kode yang akan dieksekusi jika condition1 benar
} else if (condition2) {
// blok kode yang akan dieksekusi jika condition1 salah, tapi condition2 benar
} else {
// blok kode yang akan dieksekusi jika baik condition1 maupun condition2 salah
}
Pernyataan if else
adalah bagian penting dari alur kontrol dalam JavaScript. Dengan menggunakan if else
, kamu dapat membuat kode yang lebih efisien dan responsif terhadap berbagai situasi dan kondisi.