JS operatorlari
Operatorlar matematik va mantiqiy hisob-kitoblar uchun xizmat qiladi
O‘zlashtirish operatori = qiymatlarni o‘zlashtiradi
Qo‘shish operatori + qiymatlarni qo‘shadi
Ko‘paytirish operatori * qiymatlarni ko‘paytiradi
Taqqoslash operatori > qiymatlarni taqqoslaydi
JavaScript topshirig‘i
Tayinlash operatori (=) o‘zgaruvchiga qiymat beradi:
Topshiriq misollari
let x = 10;
O‘zingiz sinab ko‘ring »
// Assign the value 5 to x
let x = 5;
// Assign the value 2 to y
let y = 2;
// Assign the value x + y to z:
let z = x + y;
O‘zingiz sinab ko‘ring »
JavaScript qo‘shimchasi
Qo‘shish operatori (+) raqamlarni qo‘shadi:
JavaScript ko‘paytirish
Ko‘paytirish operatori (*) raqamlarni ko‘paytiradi:
JavaScript operatorlarining turlari
JavaScript operatorlarining har xil turlari mavjud:
- Arifmetik operatorlar
- Tayinlash operatorlari
- Taqqoslash operatorlari
- Mantiqiy operatorlar
- Va yana ...
JavaScript arifmetik operatorlari
Arifmetik operatorlar Numberlar ustida arifmetikani bajarish uchun ishlatiladi:
| Operator | Tavsif |
|---|---|
| + | Addition |
| - | Subtraction |
| * | Multiplication |
| ** | Exponentiation |
| / | Division |
| % | Modulus (Division Remainder) |
| ++ | Increment |
| -- | Decrement |
JavaScript string qo‘shimchasi
+ dan stringlarni qo‘shish (birlashtirish) uchun ham foydalanish mumkin:
Misol
let text1 = "John";
let text2 = "Doe";
let text3 = text1 + " " + text2;
O‘zingiz sinab ko‘ring »
+= belgilash operatori stringlarni qo‘shish (birlashtirish) uchun ham ishlatilishi mumkin:
Misol
let text1 = "What a very ";
text1 += "nice day";
Text1 ning natijasi quyidagicha bo‘ladi:
What a very nice dayStringlarda ishlatilganda + operatori birlashtirish (konkatenatsiya) operatori deb ataladi.
Stringlar va raqamlarni qo‘shish
Ikki raqamni qo‘shish, yig‘indini 5 + 5 = 10 kabi raqam sifatida qaytaradi.
Raqam va String qo‘shilganda, yig‘indi 5 + "5" = "55" kabi birlashtirilgan string sifatida qaytariladi.
Misol
let x = 5 + 5;
let y = "5" + 5;
let z = "Hello" + 5;
X, y va z ning natijasi quyidagicha bo‘ladi:
10
55
Hello5
Agar siz raqam va String qo‘shsangiz, natija string bo‘ladi!
JavaScript tayinlash operatorlari
Tayinlash operatorlari JavaScript o‘zgaruvchilariga qiymatlarni tayinlaydi.
Qo‘shishni tayinlash operatori (+=) o‘zgaruvchiga qiymat qo‘shadi.
| Operator | Misol | Ekvivalenti |
|---|---|---|
| = | 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 |
Tayinlash operatorlari JS Assignment bobida to‘liq tavsiflangan.
JavaScript solishtirish operatorlari
Taqqoslash operatorlari ikkita qiymatni solishtirish uchun ishlatiladi.
Taqqoslash operatorlari har doim true yoki false qaytaradi.
| Operator | Tavsif | Misol |
|---|---|---|
| == | teng | x == 5 |
| === | qiymati va tipi teng | x === 5 |
| != | teng emas | x != 5 |
| !== | teng qiymatga ega emas yoki teng emas | x !== 5 |
| > | katta belgisi | x > 5 |
| < | kichik belgisi | x < 5 |
| >= | katta yoki teng | x >= 5 |
| <= | kichik yoki teng | x <= 5 |
Yuqoridagi barcha taqqoslash operatorlarini stringlarda ham ishlatish mumkin:
E’tibor bering, Stringlar alifbo tartibida taqqoslanadi.
JavaScript mantiqiy operatorlari
| Operator | Tavsif |
|---|---|
| && | mantiqiy VA |
| || | mantiqiy YOKI |
| ! | mantiqiy EMAS |
Mantiqiy operatorlar JS Logical bo‘limida to‘liq tavsiflangan.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
