Мантиқий маълумотлар
Мантиқий маълумотлар фақат 2 та қийматни, яъни True ва False ни ўз ичига олади. Бу қийматлар 0 ва 1 сонлар билан боғлиқ эмас. Бу қийматларнинг асосий образи солиштириш операцияси бажарилаётган вақтга қаратилган, хамда шартли операциялар ишлатилганда хам.
Аниқланмаган типли маълумотлар.
Агар ўзгарувчи эълон қилинган бўлса, аммо унга хали қиймат ўзлаштирилмаган бўлса, у холда у аниқланмаган типга бўлади. Мисол учун қуйидаги қаторда аниқланмаган типга эга бўлган MyVariable ўзгарувчиси эълон қилинган:
var MyVariable;
Агарда бу ўзгарувчини null қиймати билан ўзгартирсак, у холда ўзгарувчи типи ўзгаради ва null қийматга эга бўлган ўзгарувчига айланади:
MyVariable = null;
Маълумотлар типини ўзгартириш
Агарда ифодаларда хар хил типли ўзгарувчилар учраб қолса, JavaScript интерпретатори автоматик холда сонли маэлумотларни матнли қаторларга ўзгартириши мумкин. Тескари айлантиришни (қаторни-сонга) махсус функциялар ёрдамида, яъни parseInt ва parseFloat функциялари ёрдамида ўзгартириш мумкин. Буни қуйидаги мисол орқали кўриш мумкин:
Листинг
Type conversion sample
Type conversion sample
217-07 guruh talabalarini ro'yhatga olish
Do'stlaringiz bilan baham: |