Ma'lumotlar turlari javascript-info translate goog


Download 49.81 Kb.
Pdf ko'rish
bet2/3
Sana19.08.2023
Hajmi49.81 Kb.
#1668360
1   2   3
Bog'liq
javascript-info.translate.goog-Malumotlar turlari

Mantiqiy (mantiqiy tur)
Boolean turi faqat ikkita qiymatga ega: 
true
va 
false
.
Ushbu tur odatda ha/yo'q qiymatlarini saqlash uchun ishlatiladi: 
true
"ha, to'g'ri" va
false
"yo'q, noto'g'ri" degan ma'noni anglatadi.
Masalan; misol uchun:
let nameFieldChecked = true; // yes, name field is checked 
let ageFieldChecked = false; // no, age field is not checked
Mantiqiy qiymatlar ham taqqoslash natijasida kelib chiqadi:
let isGreater = 4 > 1; 
alert( isGreater ); // true (the comparison result is "yes")
Biz mantiqiy operatorlar bobida mantiqiy qiymatlarni chuqurroq yoritamiz .
"Nul" qiymati
Maxsus 
null
qiymat yuqorida tavsiflangan turlarning hech biriga tegishli emas.
U o'zining alohida turini hosil qiladi, unda faqat qiymat mavjud 
null
:
let age = null;
JavaScript-da 
null
ba'zi boshqa tillardagi kabi "mavjud bo'lmagan ob'ektga havola" yoki
"null ko'rsatgich" emas.
Bu shunchaki "hech narsa", "bo'sh" yoki "qiymat noma'lum" ni ifodalovchi maxsus qiymat.
Yuqoridagi kod 
age
noma'lumligini bildiradi.
"Aniqlanmagan" qiymat


5/7
Maxsus qiymat 
undefined
ham alohida turadi. Xuddi ga o'xshab o'ziga xos tur yaratadi
null
.
Ma'nosi 
undefined
"qiymat belgilanmagan".
Agar o'zgaruvchi e'lon qilingan, lekin tayinlanmagan bo'lsa, uning qiymati quyidagicha
bo'ladi 
undefined
:
let age; 
alert(age); // shows "undefined"
undefined
Texnik jihatdan, o'zgaruvchiga aniq belgilash mumkin :
…Ammo buni qilishni tavsiya etmaymiz. 
null
Odatda, o'zgaruvchiga "bo'sh" yoki
"noma'lum" qiymat belgilash uchun foydalaniladi , bu esa 
undefined
tayinlanmagan
narsalar uchun standart boshlang'ich qiymat sifatida saqlanadi.

Download 49.81 Kb.

Do'stlaringiz bilan baham:
1   2   3




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