JS ternar operatori
Misol
Agar yosh qiymati < 18 bo‘lsa, matn qiymatini "Minor", aks holda "Kattalar" ga o‘rnating:
let text = (age < 18) ? "Minor" : "Adult";
O‘zingiz sinab ko‘ring »
Tavsif
Shartli operator shartli yozish uchun stenografiyadir
if...else operatorlar.
U uchlik operator deb ataladi, chunki u uchta operandni oladi.
Sintaksis
(condition) ? expression1 : expression2
Parametrlar
| Parametr | Tavsif |
|---|---|
| condition | Majburiy. Sinov qilinadigan shart. true ga baholanadigan ifoda
yoki false . |
| ? | Majburiy. Shartni ifodalardan ajratuvchi operator. |
| expression1 | Majburiy. Agar shart true bo‘lsa, qaytariladigan qiymat. |
| : | Majburiy. Ifodalarni ajratuvchi operator. |
| expression2 | Majburiy. Agar shart false bo‘lsa, qaytariladigan qiymat. |
Shartli (ternar) operator — uchta operand qabul qiladigan yagona JavaScript operatori.
Brauzerlarda qo‘llab-quvvatlash
() ? x : y — ES1 imkoniyati (JavaScript 1997).
U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:
| Chrome | IE | Edge | Firefox | Safari | Opera |
| Ha | Ha | Ha | Ha | Ha | Ha |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
