Ба TypeScript муқаддима
TypeScript як диалекти забони JavaScript мебошад. Ин диалект JavaScript-ро васеъ карда, баъзе имконияти иловагӣ ба он илова мекунад.
Хусусияти асосии TypeScript ин аст, ки он забони бо типбандии статикӣ мебошад. Ин маънои онро дорад, ки навъи тағирёбанда дар раванди иҷрои барнома тағир дода наметавонад. Ин имкон медиҳад, ки барномаҳои бузурги мураккабро зудтар ва осонтарин навишта тавонист, ки онҳоро осонтар нигоҳ дошта, инкишоф додан, ҳаҷм додан ва санҷидан мумкин аст.
TypeScript бевосита дар браузерҳо иҷро намешавад. Рамз дар ин забонро бояд ба JavaScript тарҷума кард (компайл кард) бо ёрии барномаҳои махсус. Мо тарҷумаро (компайлро) муфассалтар дар дарси навбатӣ таҳлил мекунем.