Ўзбекистон республикаси ахборот технологиялари ва коммуникацияларини ривожлантириш вазирлиги тошкент ахборот технологиялари университети


Download 1.06 Mb.
Pdf ko'rish
bet9/17
Sana17.02.2023
Hajmi1.06 Mb.
#1207088
1   ...   5   6   7   8   9   10   11   12   ...   17
Bog'liq
@iBooks Bot «vyeb dasturlash» fa

Мантиқий маълумотлар 
Мантиқий маълумотлар фақат 2 та қийматни, яъни True ва False ни ўз ичига 
олади. Бу қийматлар 0 ва 1 сонлар билан боғлиқ эмас. Бу қийматларнинг 
асосий образи солиштириш операцияси бажарилаётган вақтга қаратилган, 
хамда шартли операциялар ишлатилганда хам. 
Аниқланмаган типли маълумотлар. 
Агар ўзгарувчи эълон қилинган бўлса, аммо унга хали қиймат 
ўзлаштирилмаган бўлса, у холда у аниқланмаган типга бўлади. Мисол учун 
қуйидаги қаторда аниқланмаган типга эга бўлган MyVariable ўзгарувчиси 
эълон қилинган: 
var MyVariable; 
Агарда бу ўзгарувчини null қиймати билан ўзгартирсак, у холда ўзгарувчи 
типи ўзгаради ва null қийматга эга бўлган ўзгарувчига айланади:
MyVariable = null; 
JavaScript тили операторлари
Унар оператори 
Унар оператори белгининг ўзгариши учун тўлдириш операциясини 
бажаришда, инкраментда хамда декрементда ишлатилади: 
- тескари холатда белгининг ўзгариши 
! Қушимча. Мантиқий ўзгарувчиларнинг қийматини 
реверсирования қилиш учун ишлатилади. 
++ Ўзгарувчи қийматини ошириш. Ўзгарувчи префикси ёки 
унинг суффикси бўлиб қўлланиши мумкин. 
-- Ўзгарувчи қийматини камайтириш. Ўзгарувчи префикси 
ёки унинг суффикси бўлиб қўлланиши мумкин. 
Унар операторини ишлатишга доир мисоллар: 
i=0; // i тенг 0 даги ўзгарувчининг бошланғич 
қиймати 
i++; // i тенг 1 даги қиймат 
--i; // i тенг 0 даги қиймати 
var j=3; // j тенг 3 даги ўзгарувчининг қиймати 
i = -j; // i тенг -3 даги ўзгарувчининг қиймати 


17 
var fYes = true; // fYes тенг true даги ўзгарувчининг 
қиймати 
testFlag(!fYes); // testFlag функциясига false қиймати 
узатилмоқда 
 
Бинар оператори 
Бинар оператори 2 та операндни бирлаштиради. JavaScript тилида бинар 
операторлари айириш, бўлиш, қўшиш, кўпайтириш хамда бўлинмани 
қолдиғини хисоблаш учун ишлатилади (кўрилади): 
- Айириш 
+ Қўшиш 
* Кўпайтириш 
/ Бўлиш 
% Бўлинмани қолдиғини хисоблаш 
Бу операторлар С тилида ишлатилганидек JavaScript да хам худди шундай 
ишлатилади, мисол учун: 
i=0; // i тенг 0 даги ўзгарувчининг қиймати 
i = i + 1; // i тенг 1 даги қиймат 
var j=9; // j тенг 9 даги ўзгарувчининг қиймати 
i = j / 2; // i тенг 4 даги ўзгарувчининг қиймати 
k = j % 2; // i тенг 1 даги ўзгарувчининг қиймати 

Download 1.06 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling