#7 Operator Kondisional Di Javascript
icon-js

⛾ Home javascript-dasar Minggu, 15 Januari 2023 (Diupdate: Kamis, 19 Januari 2023) - 📗 1 Menit

7. Operator Kondisional

Operator kondisional adalah operator yang digunakan untuk melakukan pengecekan ekspresi atau kondisi dan menentukan hasilnya jika kondisi terpenuhi (true) dan jika kondisi tak terpenuhi (false).

Operator kondisional diatur dalam format seperti ini: (ekspresi atau kondisinya) ? jika ekpresi benar disini yang akan dijalankan : jika ekspresi salah disini yang akan dijalankan.

Selalu gunakan simbol kurung biasa (), tanda tanya ?, dan titik dua : agar operator kondisional dapat berfungsi dengan semestinya.

Lihat contoh penggunaannya pada contoh dibawah ini:

1let a = 10;
2// (ekspresi atau kondisinya) ? kondisi true : kondisi false
3(a % 2 === 0) ? "angka genap" : "angka ganjil";
4// output: angka genap

Contoh diatas akan menghasilkan “angka genap” jika variabel a adalah angka genap (yaitu angka yang habis jika dibagi 2).

Sebaliknya, jika menghasilkan “angka ganjil” berarti variabel a adalah angka ganjil (yaitu angka yang tidak habis jika dibagi 2, alias masih sisa).

Contoh lainnya

1let b = 5;
2// (condition) ? if true : if false;
3(b % 2 === 0) ? "angka genap" : "angka ganjil";
4// output: angka ganjil

captcha-img