⊗jstsPmBsTU 18 of 55 menu

TypeScript-da turlarni birlashtirish

Ba'zan ma'lum o'zgaruvchi turli turdagi qiymatlarni qabul qilishi mumkin. Siz allaqachon bilganingizdek, bunday holatda bu o'zgaruvchini any turi bilan e'lon qilish mumkin.

Biroq, ba'zi hollarda, o'zgaruvchi barcha turlarning emas, balki faqat ba'zilarining qiymatlarini qabul qilishi mumkinligi ma'lum. Misol uchun, u satr yoki raqam bo'lishi mumkin.

Bunday holatda o'zgaruvchiga faqat kerakli turlarni ruxsat berish yaxshiroq bo'ladi. Bunga turlarni birlashtirish operatori yordamida erishiladi, u vertikal chiziqcha ko'rinishida bo'ladi.

Keling, ushbu operator yordamida o'zgaruvchiga satr yoki raqam bo'lishiga ruxsat beraylik:

let test: string | number;

Keling, tekshiramiz - o'zgaruvchiga raqam yozamiz:

test = 123;

Endi unga satr yozamiz:

test = 'abc';

Endi mantiqiy qiymat yozamiz:

test = true; // xatolik bo'ladi

Raqam yoki null bo'lishi mumkin bo'lgan o'zgaruvchi yarating.

Raqam, satr yoki mantiqiy bo'lishi mumkin bo'lgan o'zgaruvchi yarating.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish