JavaScript Operatorlari
JavaScript operatorlari matematik va mantiqiy hisob-kitoblarni bajarish uchun ishlatiladi.
- Biriktirish operatori (
=) qiymatlarni o'zgaruvchilarga biriktiradi. - Qo'shish operatori (
+) qiymatlarni qo'shadi. - Ko'paytirish operatori (
*) qiymatlarni ko'paytiradi. - Taqqoslash operatori (
>) qiymatlarni taqqoslaydi.
JavaScript Biriktirish (Assignment)
Tenglik belgisi (=) biriktirish operatori bo'lib, o'zgaruvchiga qiymat beradi:
Misol
let x = 10;
// x ga 5 qiymatini berish
let a = 5;
// y ga 2 qiymatini berish
let b = 2;
// z ga a + b yig'indisini berish
let z = a + b;JavaScript Qo'shish va Ko'paytirish
Misol
let x = 5;
let y = 2;
let sum = x + y; // Qo'shish: 7
let product = x * y; // Ko'paytirish: 10JavaScript operatorlari turlari
JavaScript-da operatorlarning bir necha turlari mavjud:
- Arifmetik operatorlar
- Biriktirish operatorlari
- Taqqoslash operatorlari
- Mantiqiy operatorlar
- Va boshqalar...
Arifmetik operatorlar
Sonlar ustida arifmetik amallar bajarish uchun ishlatiladi:
| Operator | Tavsif |
|---|---|
+ | Qo'shish (Addition) |
- | Ayirish (Subtraction) |
* | Ko'paytirish (Multiplication) |
** | Darajaga ko'tarish (Exponentiation) |
/ | Bo'lish (Division) |
% | Qoldiqli bo'lish (Modulus) |
++ | Qiymatni 1 ga oshirish (Increment) |
-- | Qiymatni 1 ga kamaytirish (Decrement) |
Batafsil
Arifmetik operatorlar haqida JS Arifmetika bo'limida batafsil o'rganishingiz mumkin.
Matnlarni birlashtirish (String Addition)
+ operatori matnlarni birlashtirish (konkatenatsiya) uchun ham ishlatilishi mumkin:
Misol
let text1 = "Ali";
let text2 = "Vali";
let text3 = text1 + " " + text2; // Natija: "Ali Vali"+= operatori ham matnlarni birlashtirish uchun qulay:
Misol
let text = "Bugun havo ";
text += "juda yaxshi"; // Natija: "Bugun havo juda yaxshi"Matnlar va sonlarni qo'shish
- Ikki sonni qo'shsangiz, natija son bo'ladi:
5 + 5 = 10. - Son va matnni qo'shsangiz, natija birlashtirilgan matn bo'ladi:
5 + "5" = "55".
Diqqat
Agar siz son va matnni qo'shsangiz, JavaScript sonni ham matnga aylantiradi va natija matn bo'ladi!
Biriktirish operatorlari
O'zgaruvchilarga qiymat berish uchun ishlatiladi:
| Operator | Misol | Ma'nosi |
|---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
**= | x **= y | x = x ** y |
Taqqoslash operatorlari
Ikki qiymatni o'zaro solishtirish uchun ishlatiladi va har doim true yoki false qaytaradi:
| Operator | Tavsif | Misol |
|---|---|---|
== | teng bo'lsa | x == 5 |
=== | qiymati va turi teng bo'lsa | x === 5 |
!= | teng bo'lmasa | x != 5 |
!== | qiymati yoki turi teng bo'lmasa | x !== 5 |
> | katta bo'lsa | x > 5 |
< | kichik bo'lsa | x < 5 |
>= | katta yoki teng bo'lsa | x >= 5 |
<= | kichik yoki teng bo'lsa | x <= 5 |
Eslatma
Taqqoslash operatorlarini matnlar ustida ham ishlatish mumkin (alifbo tartibida solishtiriladi).
Mantiqiy operatorlar
Mantiqiy amallarni bajarish uchun ishlatiladi:
| Operator | Tavsif |
|---|---|
&& | mantiqiy VA (AND) |
| ` | |
! | mantiqiy EMAS (NOT) |
