JS o‘zlashtirish operatorlari
JavaScript o‘zlashtirish
O‘zlashtirish operatorlari JavaScript o‘zgaruvchilariga qiymat o‘zlashtiradi.
x = 10 va y = 5 bo‘lsa, quyidagi jadval o‘zlashtirish operatorlarini tushuntiradi:
| Operator | Nomi / Havola | Misol | Ekvivalenti | Natija |
|---|---|---|---|---|
| = | Oddiy | x = y | x = y | x = 5 |
| += | Qo‘shish | x += y | x = x + y | x = 15 |
| -= | Ayirish | x -= y | x = x - y | x = 5 |
| *= | Ko‘paytirish | x *= y | x = x * y | x = 50 |
| /= | Bo‘lish | x /= y | x = x / y | x = 2 |
| %= | Qoldiq | x %= y | x = x % y | x = 0 |
| : | Ikki nuqta | x: 45 | x = 45 | x = 45 |
Mantiqiy o‘zlashtirish operatorlari
| Operator | Nomi / Havola | Misol | Natija |
|---|---|---|---|
| &&= | AND | true &&= 10 | x = 10 |
| ||= | OR | false ||= 10 | x = 10 |
| ??= | Nullish | null ??= 10 | x = 10 |
Eslatmalar
Yuqoridagi ??= operatori — o‘zlashtirish operatori (nullish o‘zlashtirish).
U ?? mantiqiy operatori (nullish coalescing) bilan yaqindan bog‘liq.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
