CodeGym /Kurslar /Frontend SELF AZ /Məntiqi operatorlar

Məntiqi operatorlar

Frontend SELF AZ
Səviyyə , Dərs
Mövcuddur

7.1 Boole cəbr

JavaScript-də xüsusi bir məntiqi data tipi var ki, onun vasitəsilə şərtlərin və ifadələrin düzgünlüyünü yoxlaya bilirik. JavaScript-də bu, Boolean açar sözü ilə göstərilir və iki dəyərdən birini ifadə etmək üçün istifadə olunur: true (Doğru) və ya false (Yanlış).

Boole cəbr

Bu data tipi şərt operatorları (if, else) və dövrlər kimi proqramın icrası sırasını idarə etmək üçün proqramlaşdırmada çox faydalıdır, həmçinin digər strukturlar üçün də istifadə olunur.

Məntiqi operatorlar isə Boole dəyərləri üzərində məntiq əməliyyatlarını yerinə yetirmək üçün istifadə olunur.

Əsas məntiqi operatorlar bunlardır:

  • Məntiqi AND ( && ilə göstərilir)
  • Məntiqi OR ( || ilə göstərilir)
  • Məntiqi NOT (! ilə göstərilir)

Onları daha ətraflı nəzərdən keçirək.

7. 2 Məntiqi Və (&&)

Məntiqi Və operatoru true qaytarır, əgər hər iki operand doğrudursa. Əks halda, false qaytarır.

Sintaksis:

    
      a && b
    
  

Nümunə:

JavaScript
    
      let a = true;
      let b = false;
      console.log(a && b); // false
    
  

İstifadəsi:

&& operatoru tez-tez şərtli konstruksiyalarda istifadə olunur, eyni anda bir neçə şərtin yerinə yetirilməsini yoxlamaq üçün.

JavaScript
    
      let age = 25;

      let hasLicense = true;

      if (age >= 18 && hasLicense) {
          console.log('Siz maşını idarə edə bilərsiniz.');
      }
    
  

7. 3 Məntiqi VƏ YA (||)

Məntiqi VƏ YA operatoru true qaytarır, əgər operandlardan azı biri doğrudur. Əgər hər iki operand yalan (false)-dırsa, o, false qaytarır.

Sintaksis:

    
      a || b
    
  

Nümunə:

JavaScript
    
      let a = true;
      let b = false;
      console.log(a || b); // true
    
  

Tətbiqi:

|| operatoru bir neçə şərtdən azı birinin yerinə yetirilib-yetirilmədiyini yoxlamaq üçün istifadə olunur.

JavaScript
    
      let isWeekend = true;
      let isHoliday = false;

      if (isWeekend || isHoliday) {
        console.log('Bu gün istirahət günüdür.');
      }
    
  

7.4 Məntiqi YOX (!)

Məntiqi YOX operatoru true qaytarır, əgər operand yalnışdırsa, və false qaytarır, əgər operand doğrudursa. Bu, boolean dəyəri tərsinə çevirir.

Qrammatika:

    
      !a
    
  

Nümunə:

JavaScript
    
      let a = true;
      console.log(!a); // false
    
  

Tətbiq:

! operatoru çox vaxt boolean dəyərləri tərsinə çevirmək və mənfi şərtləri yoxlamaq üçün istifadə olunur.

JavaScript
    
      let isRaining = false;

      if (!isRaining) {
        console.log('Gəzintiyə çıxmaq olar.');
      }
    
  

7.5 Müqayisə operatorları

Məntiqi əməliyyatları yerinə yetirmək üçün tez-tez müqayisə operatorlarından istifadə olunur, bu operatorlar boolean dəyər qaytarır:

Operator Təsvir Misal Nəticə
== Bərabərdir 5 == '5' true
=== Tip çevrilmədən bərabərdir 5 === '5' false
!= Bərabər deyil 5 != '5' false
!== Tip çevrilmədən bərabər deyil 5 !== '5' true
> Böyükdür 10 > 5 true
< Kiçikdir 10 < 5 false
>= Böyük və ya bərabərdir 10 >= 10 true
<= Kiçik və ya bərabərdir 10 <= 5 false

Müqayisə operatorlarının istifadəsinə misallar

Operator == və ===

JavaScript
    
      console.log(5 == '5');  // true (tip çevrilməsi)
      console.log(5 === '5'); // false (sıx müqayisə)
    
  

Operator != və !==

JavaScript
    
      console.log(5 != '5');  // false (tip çevrilməsi)
      console.log(5 !== '5'); // true (sıx müqayisə)
    
  

Operatorlar >, <, >=, <=

JavaScript
    
      console.log(10 > 5);    // true
      console.log(10 < 5);    // false
      console.log(10 >= 10);  // true
      console.log(10 <= 5);   // false
    
  
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION