⊗jstsPmEnTp 31 of 55 menu

TypeScriptтеги типти катары энумерация

Ар бир энумерация өзүнүн жеке маалымат тибин түзөт. Мисалы үчүн учурдагы мезгилди сактоочу өзгөрмөгө Season тибин белгилейли:

let current: Season;

Өзгөрмөбүзгө мезгилдин номерин жазалы:

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

Мезгилдин номерин кол менен көрсөтсө болот:

let current: Season = 3;

Эгерде башка типтеги маалымат, мисалы сап жазмага аракет кылсак, анда ката чыгат:

let current: Season = 'str'; // ката чыгат

Өткөр өкүнүчтүү тартипте, маанилердин диапазону көзөмөлдөнбөйт жана биздин энумерацияда жок номерди жазууга мүмкүнчүлүк бар:

let current: Season = 7; // ката чыкпайт

typeof оператору аркылуу текшерүү жатканда, биздин өзгөрмө сандык типти кайтарат:

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

Жыйынтыктоодо, мындай тип өтө катуу текшерилбейт жана анын баасы шектүү экенин айтууга болот.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу