DEV Community

Wahid Abduhakimov
Wahid Abduhakimov

Posted on

Mantiqiy operatorlar | Logical operators

Binary operator deb 2ta obyekt qabul qiluvchi operatorlarga aytiladi. Masalan: + operatori ikkita obyekt ustida ishlatiladi a + b

Unary operator deb 1ta obyekt qabul qiluvchi operatorlarga aytiladi. Masalan: ! operatori 1ta obyekt ustida ishlatiladi !true

true va false mantiqiy qiymatlar

  • true qiymat deb to'g'ri/rost/mavjud qiymatga aytiladi
  • ko'p dasturlash tillarida 0 dan tashqari lyuboy qiymat true bo'ladi
  • false qiymat deb yolg'on/yo'q qiymatga aytiladi.

true - 6, 123123, -1, 0.1
false - 0

AND - &&

  • binary
  • logik qiymat (true/false) qaytaradi
  • ikkila obyektlar true qiymatga ega bo'lsa true qaytaradi
A B &&
false false false
true false false
false true false
true true true

OR - ||

  • binary
  • logik qiymat (true/false) qaytaradi
  • kamida 1ta obyekti true bo'lsa true qaytaradi
A B OR
false false false
true false true
false true true
true true true

XOR - ^

  • binary
  • logik qiymat (true/false) qaytaradi
  • ikkila obyektlari bir xil mantiqiy qiymatga ega bo'lsa true qaytaradi
A B XOR
false false true
true false false
false true false
true true true

NOT - !

  • unary
  • logik qiymat (true/false) qaytaradi
  • obyektning mantiqiy qiymatini teskarisini qaytaradi
A NOT
true false
false true

Top comments (0)