![]() |
| If Expression pada javacript |
`if` adalah konstruksi percabangan pada JavaScript yang digunakan untuk mengeksekusi blok kode hanya jika kondisi yang ditentukan terpenuhi. Konstruksi `if` memiliki bentuk seperti ini:
Di atas, `kondisi` adalah sebuah ekspresi yang mengembalikan nilai `true` atau `false`. Jika nilai yang dikembalikan adalah `true`, maka blok kode di dalam tanda kurung kurawal akan dieksekusi. Jika nilai yang dikembalikan adalah `false`, maka blok kode tersebut tidak akan dieksekusi.
Contohnya, Anda dapat menggunakan `if` untuk menampilkan pesan jika variabel `age` bernilai di atas 18:
Anda juga dapat menambahkan blok kode yang akan dieksekusi jika kondisi tidak terpenuhi dengan menggunakan konstruksi `else`:
Selain itu, Anda juga dapat menambahkan lebih dari satu kondisi dengan menggunakan konstruksi `else if`:
Untuk mengeksekusi blok kode yang lebih kompleks atau memerlukan lebih dari satu baris kode, Anda dapat menggunakan tanda kurung kurawal untuk mengelompokkan kode tersebut. Misalnya:
Konstruksi `if` berguna untuk mengeksekusi blok kode hanya jika kondisi yang ditentukan terpenuhi, sehingga Anda dapat menggunakannya untuk mengontrol alur program sesuai dengan kebutuhan. Selain itu, Anda juga dapat menggunakan konstruksi `if` bersama dengan operator logika seperti `&&` (and) dan `||` (or) untuk membuat kondisi yang lebih kompleks.
Contohnya, Anda dapat menggunakan `&&` untuk mengeksekusi blok kode hanya jika kedua kondisi terpenuhi:
Di atas, blok kode akan dieksekusi hanya jika variabel `age` bernilai lebih dari 18 dan kurang dari 30.
Anda juga dapat menggunakan `||` untuk mengeksekusi blok kode jika salah satu dari dua kondisi terpenuhi:
Di atas, blok kode akan dieksekusi jika variabel `age` bernilai kurang dari 18 atau lebih dari atau sama dengan 30.
Konstruksi `if` juga dapat digunakan bersama dengan operator ternary `?` untuk membuat kondisi yang lebih sederhana. Operator ternary `?` memiliki bentuk seperti ini:
Contohnya, Anda dapat menggunakan operator ternary `?` untuk menampilkan pesan yang berbeda tergantung pada umur pengguna:
Di atas, variabel `message` akan bernilai "You are a minor." jika variabel `age` bernilai kurang dari 18, dan akan bernilai "You are an adult." jika variabel `age` bernilai lebih dari atau sama dengan 18.
Konstruksi `if` dan operator ternary `?` berguna untuk mengontrol alur program sesuai dengan kebutuhan dan membuat kondisi yang lebih sederhana. Jika Anda ingin belajar lebih lanjut tentang konstruksi `if` dan operator ternary `?`, Anda dapat mencari sumber belajar yang tersedia di internet atau bergabung

إرسال تعليق