Qiymat
|
{}
|
ob'ekt
|
Ob'ekt
|
{}
|
Ha
|
Ha
|
Ha
|
['a']
|
Ha
|
Ha
|
Ha
|
funktsiya () {}
|
Ha
|
Ha
|
Ha
|
yangi string('a')
|
Ha
|
Ha
|
Ha
|
'a'
|
Ha
|
Yo'q
|
Ha
|
1
|
Ha
|
Yo'q
|
Ha
|
Belgi('a')
|
Ha
|
Yo'q
|
Ha
|
null
|
Yo'q
|
Yo'q
|
Yo'q
|
aniqlanmagan
|
Yo'q
|
Yo'q
|
Yo'q
|
Siz tezda shafqatsiz TypeScript dasturchisiga aylanasiz. Siz bir nechta turlarni va ularning qanday ishlashini ko'rdingiz va endi turdagi tizimlar, turlar va xavfsizlik tushunchalari bilan tanishdingiz. Biz chuqurroq borish vaqti keldi.
Ma'lumki, agar sizda qiymat mavjud bo'lsa, uning turiga ruxsat bergan narsaga qarab, unda ma'lum operatsiyalarni bajarishingiz mumkin. Masalan, ikkita raqam qo'shish uchun + dan yoki satrni katta harflar uchun .toUpperCase dan foydalanishingiz mumkin.
Agar sizda turi bo'lsa , unda siz ham ba'zi operatsiyalarni bajarishingiz mumkin. Men bu erda bir nechta turdagi darajadagi operatsiyalarni kiritmoqchiman - kitobda keyinroq ko'proq bo'ladi, lekin ular shunchalik keng tarqalganki, men ularni imkon qadar tezroq tanishtirmoqchiman.
let , const va var ) foydalanishingiz mumkin bo'lganidek , siz turga ishora qiluvchi turdagi taxallusni e'lon qilishingiz mumkin. Bu shunday ko'rinadi:
turi Yosh = raqam
turi Shaxs = { ism : string yoshi : yoshi
}
Yosh faqat raqam . Shuningdek, u Shaxs shaklining ta'rifini tushunishni osonlashtirishga yordam beradi. Taxalluslar hech qachon TypeScript tomonidan aniqlanmaydi, shuning uchun ularni aniq yozishingiz kerak:
ruxsat bering yoshi : yoshi = 55
ruxsat bering haydovchi : Shaxs = { ism : "Jeyms Mey" yosh : yosh }
Age raqam uchun taxallus bo'lgani uchun , u raqamga ham tayinlanishi mumkin , shuning uchun biz buni quyidagicha qayta yozishimiz mumkin:
ruxsat bering yoshi = 55
ruxsat bering haydovchi : Shaxs = { ism : "Jeyms Mey" yosh : yosh }
Qaerda turdagi taxallus ishlatilganini ko'rsangiz, dasturingizning ma'nosini o'zgartirmasdan, uni taxallus sifatida o'zgartirishingiz mumkin.
JavaScript o'zgaruvchilar deklaratsiyasi kabi ( let , const va var ), siz turni ikki marta e'lon qila olmaysiz:
Do'stlaringiz bilan baham: |