⊗jstsPmEnTp 31 of 55 menu

TypeScript-da sanab o‘tilish turi

Har bir sanab o‘tilish o‘zining ma'lumotlar turini yaratadi. Keling, misol uchun joriy faslni saqlaydigan o‘zgaruvchiga Season turini belgilaymiz:

let current: Season;

O‘zgaruvchimizga fasl raqamini yozamiz:

let current: Season = Season.Winter; console.log(current); // 0

Fasl raqamini qo‘lda ko‘rsatish mumkin:

let current: Season = 3;

Ammo boshqa turdagi ma'lumotlarni, masalan, matnni yozishga harakat qilinsa, xatolik beriladi:

let current: Season = 'str'; // xatolik beradi

Afsuski, qiymatlar diapazoni kuzatilmaydi va sanab o‘tilishimizda mavjud bo‘lmagan raqamni yozish mumkin:

let current: Season = 7; // xatolik bermaydi

typeof operatori orqali tekshirilganda bizning o‘zgaruvchimiz sonli turni qaytaradi:

let current: Season = 3; console.log(typeof current); // "number"

Xulosa qilib aytish mumkinki, bunday tur juda qat'iy tekshirilmaydi va shu sababdan uning qadri shubhali.

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