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
-
conditiondievaluasi terlebih dahulu. - Jika
conditionbenar (true), makaexpressionIfTrue dieksekusi. - Jika
conditionsalah (false), makaexpressionIfFalsedieksekusi.
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.