** Operator ternary (?:)**
Operator ternary digunakan untuk menyemak keadaan dan berfungsi seperti berikut.
let result = shart ? true_holat : false_holat;
Jika keadaan adalah benar, keadaan_benar dikembalikan; jika tidak, status_false dikembalikan.
Pengendali bersyarat (menentukan Betul atau Salah)
Terdiri daripada tiga bahagian (keadaan, benar, palsu)
Contoh:
let age = 18; let natija = age >= 18 ? "Kirish mumkin" : "Kirish mumkin emas"; console.log(natija); //kirish mumkin chunku age 18 ga teng 18 = 18 ga true holat.
**
Operator ini digunakan untuk menyemak nilai null atau undefined. Jika nilai di sebelah kiri batal atau tidak ditentukan, nilai di sebelah kanan dikembalikan.
contoh:
let username = null; let defaultName = "Mehmon"; let natija= username ?? defaultName; console.log(natija); // "Mehmon" username null qiymatga teng va u chapda joylashgan natija Mehmon.
Atas ialah kandungan terperinci Soalan Hadapan bahagian-2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!