JavaScript & TypeScript
JavaScript on objektorienteeritud arvutiprogrammeerimiskeel, mida tavaliselt kasutatakse veebibrauserites interaktiivsete efektide loomiseks. See on HTML-i ja CSS-i kõrval World Wide Web põhitehnoloogia. JavaScript võimaldab luua dünaamiliselt värskendavat sisu, juhtida multimeediat, animeerida pilte ja palju muud. See on standardsete veebitehnoloogiate kihikoogi kolmas kiht, millest kahte (HTML ja CSS) oleme õppeala teistes osades palju üksikasjalikumalt käsitlenud.
TypeScript on JavaScripti süntaktiline superkomplekt, mis lisab staatilise tippimise. See tähendab, et TypeScript lisab JavaScripti peale süntaksi, võimaldades arendajatel tüüpe lisada. Kui TypeScript on “süntaktiline superkomplekt”, tähendab see, et see jagab sama põhisüntaksit kui JavaScript, kuid lisab sellele võimalusi juurde. TypeScript võimaldab määrata koodi sees edastatavate andmete tüübid ja on võimeline teatama vigadest, kui tüübid ei ühti. Näiteks TypeScript teatab veast stringi edastamisel funktsiooni, mis eeldab numbrit. JavaScript seda ei tee.