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)