Apa itu Operator Ternary?

Operator ternary adalah operator yang ada dalam beberapa bahasa pemrograman, yang mengambil tiga operan daripada satu atau dua khas yang digunakan sebagian besar operator. Ini menyediakan cara untuk mempersingkat blok sederhana jika lain. Sebagai contoh, perhatikan kode JavaScript di bawah ini.

 var num = 4, msg = ""; if (num === 4) {msg = "Benar!";} else {msg = "Salah!";} 

alert (msg);

Jika variabel num sama dengan 4, maka pengguna akan mendapatkan "Benar!" pesan. Jika tidak, pengguna akan menerima "Salah!" pesan. Dengan jenis perbandingan ini, Anda dapat mempersingkat kode menggunakan operator ternary. Di bawah ini adalah contoh cara kerjanya.

 variable_name = (kondisi)? value_if_true: value_if false; 

Operator ternary memungkinkan Anda untuk menetapkan satu nilai ke variabel jika kondisinya benar, dan nilai lainnya jika kondisinya salah.

Contoh if if block dari atas sekarang dapat ditulis seperti yang ditunjukkan pada contoh di bawah ini.

 var num = 4, msg = ""; msg = (num === 4)? "Benar!" : "Salah!"; 

alert (msg);

Dalam banyak kasus, ini dapat membuat penugasan suatu nilai ke suatu variabel lebih mudah dilihat, karena ia ditempatkan pada satu baris daripada sebuah blok if else.

Operator, Ketentuan pemrograman