Rumah >hujung hadapan web >tutorial js >Soalan Hadapan bahagian-2

Soalan Hadapan bahagian-2

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-12 20:35:14846semak imbas

Frontend Question part-2

** Operator ternary (?:)**
Operator ternary digunakan untuk menyemak keadaan dan berfungsi seperti berikut.

let result = shart ? true_holat : false_holat;

  • Keadaan: Ungkapan yang mengembalikan nilai Betul atau Salah.
  • 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.

**

  1. Pengendali penggabungan null (??)**

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.

  • Jika sebelah kiri adalah batal atau tidak ditentukan, sebelah kanan dikembalikan.
  • Jika tidak, sebelah kiri dikembalikan.

Atas ialah kandungan terperinci Soalan Hadapan bahagian-2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn