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)