Frontend Question part-2

LLM Guardrails: Secure and Controllable Deployment


** Uchlik operator (?:)**
Uchlik operator shartlarni tekshirishda ishlatiladi va quydagicha ishlaydi.

let result = shart ? true_holat : false_holat;

  • Shart: True yoki False qiymat qaytaradigan ibora.
  • Agar shart true bo‘lsa, true_holat qaytadi; aks holda, false_holat qaytadi.

  • Shartli operator (True yoki False qaror qabul qiladi)

  • Uch qismdan iborat (shart, true, false)

Misol:

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. Nullish birlashtiruvchi operator (??)**

Bu operator null yoki undefined qiymatlarni tekshirish uchun ishlatiladi. Agar chap tomondagi qiymat null yoki undefined bo‘lsa, o‘ng tomondagi qiymat qaytariladi.

misol:

let username = null;
let defaultName = "Mehmon";
let natija= username ?? defaultName;
console.log(natija); // "Mehmon" username null qiymatga teng va u chapda joylashgan natija Mehmon.

  • Agar chap_tomon null yoki undefined bo‘lsa, o‘ng_tomon qaytadi.
  • Aks holda, chap_tomon qaytariladi.



Source link
lol

By stp2y

Leave a Reply

Your email address will not be published. Required fields are marked *

No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.