This content originally appeared on DEV Community and was authored by fikriqx
Tenary operator itu cara singkat untuk nulis if-else
di javascript. tinggal pakai tanda tanya ?
sama tanda titik dua :
Sintaks Dasar
condition ? expressionIfTrue : expressionIfFalse;
Cara Kerja
-
condition
dievaluasi terlebih dahulu. - Jika
condition
benar (true), makaexpressionIfTrue dieksekusi.
- Jika
condition
salah (false), makaexpressionIfFalse
dieksekusi.
Contok Praktis
Misal nih kita pingin tentuin apakah seseorang sudah cukup umur untuk ikut voting pemilu atau enggal berdasarkan umur age
let age = 18;
let canVote = age >= 18 ? "Boleh voting" : "Tidak boleh voting";
console.log(canVote); // Output: Boleh voting
noh di age >= 18
di cek kalau misal nilai age lebih besar dari atau sama dengan 18 (>=) maka Bolehh voting
kalau enggak sesuai Tidak boleh voting
Contoh lain
Misal kita mau tampilin nilai A,B,C,D,E,F berdasarkan nilai skor.
let score = 85;
let grade = score >= 90 ? "A" :
score >= 80 ? "B" :
score >= 70 ? "C" :
score >= 60 ? "D" : "F";
console.log(grade); // Output: B
yep, bener banget ini bisa kita pakai sampe sepuasnya enggak cuman satu kali aja. intinya mah sama kayak if-else
cuman lebih singkat aja.
Untung-nya Pakai Tenary Operator
- Ringkas banget: jadi hemat kode, rapih, dan pendek.
- Gampang di baca: dibaca lebih gampang.
Kapan Baiknya Pakai Tenary Operator Bang 🤔 ?
saran ku pakai kalau misal kondisinya sederhana aja. Misal kek yg di contoh itu kan cuman sederhana aja kondisinya. Misal kurang dari ini ooh return nya ini dsb... gk terlalu njlimet. Tapi kalo misal kompleks saranku tetep pakai if-else
.
This content originally appeared on DEV Community and was authored by fikriqx
fikriqx | Sciencx (2024-07-27T04:18:20+00:00) Tenary Operator Bikin Ngoding Jadi Singkat dan Cepat. Retrieved from https://www.scien.cx/2024/07/27/tenary-operator-bikin-ngoding-jadi-singkat-dan-cepat/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.