Sobes.tech
Junior

Proqramlaşdırma dilində && və || məntiqi operatorlarının rolu nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Məntiqi operatorlar && (VƏ) və || (YOX) məntiqi əməliyyatları yerinə yetirmək üçün istifadə olunur, bunlar boolean dəyərlər və ya boolean tipinə çevrilə bilən ifadələr üzərində işləyir.

&& (VƏ)

  • Hər iki operand true olarsa, true qaytarır.
  • Ən az bir operand false olarsa, false qaytarır.
  • "Qısa devrə" davranışına malikdir: əgər ilk operand false olarsa, ikinci qiymətləndirilmir və operator dərhal false qaytarır.
  • Tez-tez şərtlər və dövrlərdə istifadə olunur.

Nümunə:

// İki şərtin doğru olub-olmadığını yoxlamaq
if (yaş >= 18 && icazə === true) {
  // Kod yalnız hər iki şərt doğru olduqda icra olunur
}

|| (YOX)

  • Ən az bir operand true olarsa, true qaytarır.
  • Hər ikisi false olarsa, yalnız false qaytarır.
  • Eyni zamanda, "qısa devrə" davranışına malikdir: əgər ilk operand true olarsa, ikinci qiymətləndirilmir və operator dərhal true qaytarır.
  • Çox vaxt standart dəyər təmin etmək və ya bir neçə mümkün şərti yoxlamaq üçün istifadə olunur.

Nümunə:

// Standart dəyərdən istifadə
const istifadəçiAdı = inputAd || 'Qonaq';

// Ən az bir şərtin yalnış olub-olmadığını yoxlamaq
if (xəta || !məlumatlarYüklənib) {
  // Kod xəta varsa və ya məlumatlar yüklənməyibsə icra olunur
}

Müqayisə:

Operator Təsviri true qaytarır, nə zaman... Qısa devrə sxemi
&& Məntiqi VƏ Hər iki operand doğrudur Birinci operand yalnışdırsa
` ` Məntiqi YOX

Bu operatorların düzgün başa düşülməsi və düzgün istifadəsi, frontend inkişafında düzgün və səmərəli məntiq yazmaq üçün çox vacibdir, məsələn, formaların yoxlanması, tətbiqin vəziyyətinin idarə olunması və istifadəçi fəaliyyətlərinin işlənməsi zamanı.