Skip to content

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

js
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

js
let x = 5;
let y = 2;

let sum = x + y;       // Qo'shish: 7
let product = x * y;   // Ko'paytirish: 10

JavaScript 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:

OperatorTavsif
+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

js
let text1 = "Ali";
let text2 = "Vali";
let text3 = text1 + " " + text2; // Natija: "Ali Vali"

+= operatori ham matnlarni birlashtirish uchun qulay:

Misol

js
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:

OperatorMisolMa'nosi
=x = yx = y
+=x += yx = x + y
-=x -= yx = x - y
*=x *= yx = x * y
/=x /= yx = x / y
%=x %= yx = x % y
**=x **= yx = x ** y

Taqqoslash operatorlari

Ikki qiymatni o'zaro solishtirish uchun ishlatiladi va har doim true yoki false qaytaradi:

OperatorTavsifMisol
==teng bo'lsax == 5
===qiymati va turi teng bo'lsax === 5
!=teng bo'lmasax != 5
!==qiymati yoki turi teng bo'lmasax !== 5
>katta bo'lsax > 5
<kichik bo'lsax < 5
>=katta yoki teng bo'lsax >= 5
<=kichik yoki teng bo'lsax <= 5

Eslatma

Taqqoslash operatorlarini matnlar ustida ham ishlatish mumkin (alifbo tartibida solishtiriladi).

Mantiqiy operatorlar

Mantiqiy amallarni bajarish uchun ishlatiladi:

OperatorTavsif
&&mantiqiy VA (AND)
`
!mantiqiy EMAS (NOT)