Data types(ma'lumotlar tiplari)

Data types(ma'lumotlar tiplari)

Jamshid

Bismillah

Biz avvalgi maqolamizda JavaScriptda ózgaruvchilarni e'lon qilish haqida gaplashgandik.

Demak bugungi mavzumiz malumotlarning turlari .

JavaScript da ózgaruvchalar 2ta asosiy guruhga bólinadi :

1. Primitive types

2. Reference types


Primitive types

Rasmda kórib turganimizdek primitive types :

1.Numbers

2.String

3.Boolean

4.Null

5.Undefined

6.Sybols

7.bigInt


Keling endi Primitive typelar bilan birma bir tanishib chiqaylik

1.Numbers - JavaScriptda boshqa tillardan farqli ravishda sonlarni alohida turlarga bo'linmagan yani c++ da int a =4; float b= 7.5 double kabi turlarga bo'linmagan. JavaScriptda barcha raqam ko'rinishidagi o'zgaruvchilar number turiga mansub deb olingan

Bizga o'zgaruvchilarimizning typeni aniqlab berish uchun JavaScriptda typeof metodi yordam beradi

const age = 22; 
console.log( typeof age) // number

const num = 4.5
console.log( typeof num) // number

const num1 = -22; 
console.log( typeof num1) // number


2.String - bu turga " " ( qo'shtirnoq ) va ' ' ( bir tirnoq ) oralarida yozilgan har qanday qiymatlar kiradi



const Name = "jamshid"; 
console.log( typeof Name) // string

const lastName = ' Xudoyberdiyev '
console.log( typeof string ) // string


3. Boolean - bu tur faqat 2ta qiymat false va true qiymatlarni qaytaradi mantiqiy operatorlar bilan keng qo'laniladi


const isMarrid = False; 
console.log( typeof isMarrid) // boolean

const ishlaydimi = true
console.log( typeof ishlaydimi) // boolean


4. Null - bu qiymat orqali biz o'zgaruvchimizning avvalgi qiymati o'rniga bo'sh qiymat yozib quyamiz desak ham bo'ladi , dastlab o'zgaruvchiga null qiymat bersak uning tipi ham null bo'ladi


const color = null; 
console.log( typeof color) // null


biz malum bir turdagi o'zgaruvchimizning qiyamtiga null ni bersak uning type dastlabki qiymatdagidek qoladi , chunki biz aytib o'tganimizdek null o'zgaruvching qiymatini bo'shatib quyadi degandek misol uchun suv chelak ichidagi suvni tokib yuborsak yani null qiymat bersak uning ichi bo'sh joy qoladi chelak esa hali ham suv chelakligicha qolmoqda


const color = "red"; // typeof string
 color = null // typeof string yani color = "" holatga keldi 

Demak biz null orqali o'zgaruvchimizni bo'sh holatga olib kelish uchun foydalanamiz


5. Undefined - bu turi ham qiymati ham undefined


const color = undefined; 
console.log( typeof color) // undefined

agar biz o'zgaruvchini elon qilib unga qiymat bermasak va Object imizning yuq propertylaridan foydalanak ham undifined qaytaradi


const color; 
console.log( typeof color) // undefined
const person = {name : "Jamshid"}
console.log(person.age) // undefined


Reverence types


Referense typelar haqida keyinchalik alohida to'xtalib o'tamiz hozir esa ular haqida qisaqacha tuxtalib o'tamiz

1.Object - o'zida key : value ko'rinishda propertylarni o'zida saqlovchi toplam desak adashmagan bo'lamiz

const person = { name : "Jamshid",
                 age : 21, 
                 country :" Uzbekisatn "     }; 
console.log( typeof person) // object 

keyingi turlar haqida qisqacha to'xtalib o'tamiz


To'liqroq malumot olish uchun Link1, Link2


Kanal : https://t.me/js_problems



Report Page