26 Juli 2020

Mengenal Operator Ternary Pada Javascript

www.niguru.com
Niguru.com | Minggu, 26 Jul 2020 | Salah satu operator yang paling unik pada Javascript, dimana tidak semua bahasa pemrograman memiliki operator semacam ini, karena tidak masuk dalam golongan operator aritmetika, tidak masuk dalam golongan operator logika, tidak masuk dalam golongan operator logika digital. Unik!

Operator ini mirip seperti sebuah fungsi yang dinyatakan sebagai sebuah operator. Operator ini adalah TERNARY. Operator yang mirip seperti fungsi IF .. THEN pada suatu bahasa pemrograman. Simbol ternary adalah ? (tanda tanya).
Tata cara penulisan script ternary:
[Syarat]?[Kondisi True]:[Kondisi False]

Keterangan:
Syarat berupa hasil operasi yang hasilnya dalam BOOLEAN (true /false)
Kondisi True = kondisi bila hasil operasi yang disyaratkan benar (= True)
Kondisi False = kondisi bila hasil operasi yang disyaratkan benar (= False)

Berikut ini contoh penerapannya:

<h1>Operator Ternary</h1>
<br>
<script>
var a=3
var b=3
var c=(a==b)?"Sama":"Beda"
alert(c)
</script>


 

Simpan dengan nama TernaryJS01.html (boleh disimpan dengan nama lain):

 

Hasilnya saat ditampilkan pada browser, akan tampil message window yang menampilkan hasil operasi > klik tombol OK:

Hasilnya:

 
 

Contoh lainnya:


<h1>Belajar Operator Ternary</h1>
<br>
<script>
var a=prompt("Isikan nilai antara 1 sampai 5","")
var b=(a==3)?"Sama":"Beda"
alert(b)
</script>

 

 

Simpan dengan nama TernaryJS02.html (boleh disimpan dengan nama lain):

 

Hasilnya saat ditampilkan pada browser, akan tampil input window, yang meminta user untuk mengisikan suatu nilai:

 

Coba isikan nilai yang bukan angka 3, misalnya 5 > klik OK:

 

Hasilnya:

 

Isikan nilai 3 (nilai yang = variabel a) > klik OK:

 

Hasilnya:


Demikianlah penjelasan mengenai operator ternary pada Javascript.
Semoga penjelasan pada posting ini dapat menambah wawasan dan pengetahuan para pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano) 


Tidak ada komentar:

Posting Komentar