DEV Community

Rashidovdev
Rashidovdev

Posted on

2 1

Mantiqiy operatorlar | logic operators

Binary

Binary - operator deb 2 ta obyekt qabul qiladigan operatorlarga aytiladi.
Masalan: + yoki - operatori faqat 2 ta obyekt ustida ishlatiladi.

Unary

Unary - operator esa faqatgina 1 ta obyekt qabul qiladi.
Masalan: ! operatori 1 ta obyekt ustida ishlatiladi.!True

True va False mantiqiy qiymatlari

  • true- qiymat deb rost/to'g'ri/mavjud qiymatlarga aytiladi.
  • true - ko'p dasturlash tillarida 0 dan boshqa qolgan barcha qiymatlarni qabul qiladi.
  • False - yo'q/yolg'on/noto'g'ri qiymatga aytiladi.

True - 184 , 777, 0.001 , -17.
False - 0

AND - &&

  • > Binary
  • True/False mantiqiy qiymat qaytaradi
  • Ikkala holatda ham true bo'lsa, true qaytaradi.
A B &&
false false false
true false false
false true false
true true true

OR - ||

  • Binary
  • Logik true/false qiymat qaytaradi
  • Kamida 1 ta obekt true bo'lsa true qaytaradi


A B OR
false false false
true false true
false true true
true true true

XOR - ^

  • Binary

  • Logik true/false qiymat qaytaradi

  • obyektning mantiqiy qiymatini teskarisini qaytaradi.

A B ^
false false true
true false false
false true false
true true true

NOT - !

  • unary

  • Logik true/false qiymat qaytaradi

  • obyektning mantiqiy qiymatini teskarisini qaytaradi.

A !
false true
true false

Top comments (2)

Collapse
 
andreishen profile image
Andrei Shen

hi

Collapse
 
rashid0ff profile image
Rashidovdev

Hello

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay