Arifmetik hisoblashda raqamlardan emas,
oʻzgaruvchilardan foydalanasiz
Masalan
var fi rstNumber = 10;
var secondNumber = 20;
var result = fi rstNumber +
secondNumber;
19 03-jadvalda taqqoslash operatorlari keltirilgan
Operator Funksiya
Misol
>
dan katta
5 > 6;
Bu xato
<
dan kichik
5 < 6;
Bu toʻgʻri
>=
dan katta
yoki unga teng
5 >= 6;
Bu xato
<=
dan kichik
yoki unga teng
5 <= 6;
Bu toʻgʻri
==
ga teng
5 == 6;
Bu xato
===
ga teng va
ma’lumot turi
bir xil
5 === "5";
Bu xato, chunki
birinchisi raqam,
ikkinchisi satr
!=
ga teng emas
5 != 6;
Bu toʻgʻri
!===
ga teng emas
va ma’lumotlar
turi har xil
5 !=== "5";
Bu toʻgʻri, chunki ular bir
xil ma’lumotlar turi emas
19.03-jadval. Taqqoslash operatorlari.
19 04-jadvalda Boolean (mantiqiy) operatorlar berilgan
Operator
nomi
Funksiyasi
Izoh
Misol
&&
AND
Agar oldingi
va keyingi
shartning
ikkalasi
ham toʻgʻri
boʻlsa, u
toʻgʻri Agar
ulardan biri
xato boʻlsa,
unda u xato
boʻladi
(5 < 6) &&
(7 < 10)
Ikkalasi ham
toʻgʻri, shuning
uchun natija
toʻgʻri
(5 > 6) &&
(7 < 10)
Birinchi qism
xato, shuning
uchun natija
xato
Oʻzgaruvchi deklaratsiyasi maʼlumot turlarini
deklaratsiya qilmaydi Bu oʻzgaruvchiga qiymat
berilganda aniqlanadi Masalan,
var name;
name
har qanday ma’lumotlar turi boʻlishi mumkin
Lekin uning oʻrniga quyidagini qoʻysak
var name = "";
name
string boʻladi
Masalan, quyidagi misolda
var age;
age
har qanday ma’lumot turi boʻlishi mumkin
Lekin
uning oʻrniga quyidagini qoʻysak
var age = 0;
age
oʻzgaruvchisi number turida boʻladi
Shaxsning ismi, familiyasi va yoshini saqlash
uchun oʻzgaruvchilar qoʻshing Ularga ma’lumot
kiriting va veb sahifaga chiqaring
Operatorlar
Operator harakatni bajaruvchi belgi yoki belgilar
toʻplami
JavaScriptda arifmetik, taqqoslash va
mantiqiy operatorlardan foydalaniladi
19 02-jadvalda arifmetik operatorlar keltirilgan
Operator Funksiya
Misol
+
Qoʻshish
x = 1 + 2;
Endi x 3 ga teng
-
Ayirish
x = 5 – 1;
Endi x 4 ga teng
*
Koʻpaytirish
x = 2 * 3;
Endi x 6 ga teng
/
Boʻlish
x = 10 / 3;
Endi x 3,33 ga
teng
++
Oʻsish (1 ga oʻsish)
x++;
--
Kamayish (1 ga
kamayish)
x--;
%
Modul (boʻlinmaning
butun qismini qaytaradi)
x = 11 % 5;
Endi x 1 ga teng
19.02-jadval. Arifmetik operatorlar.
19.04-jadval. Boolean operatorlar.
10/11-sinf Informatika va axborot texnologiyalari
310
ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 310
28.10.2023 11:39:11
Masala yuzasidan keyingi qismlarda batafsil
ma’lumotga ega boʻlasiz
1
Ikkita oʻzgaruvchi yarating va har biriga raqam
qoʻshing Masalan,
num1 = 10 and
num2 = 5
Mazkur raqamlar yordamida
qoʻshish, ayirish, koʻpaytirish, boʻlish va
modulga ajratish amallarini bajaring va
natijalarini chiqaring
2
Quyidagi mantiqiy amallardan har birining
natijasini chiqarish uchun dastur yarating
•
5 6
•
20
20 0
•
10 10 1
•
Kristoff Fredrick