Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
TypeScript!
TypeScriptzostałopracowanywfirmieMicrosofnapoczątkudrugiejdekadyXXIw.,
aw2012zostałopublikowanyiudostępnionynazasadachopensource.Naczeleprac
rozwojowychtegojęzykastoiAndersHejlsberg,któryprzewodziłrównieżpracomnad
popularnymijęzykamiC#iTurboPascal.TypeScriptjestzwykleopisywanyjakonnad-
zbiórJavaScriptu”lubntypowanyJavaScript”
.CzymjednakjestTypeScript?
TypeScriptodgrywanastępująceczteryrole:
Językprogramowania
JęzykobejmującycałąistniejącąskładnięjęzykaJavaScriptorazdodatkowonową
składnięspecyficznądlajęzykaTypeScript,służącądodefiniowaniaiużywania
typów.
Narzędziedosprawdzaniatypów
Program,któryprzetwarzazbiórplikównapisanychwjęzykuJavaScripti(lub)
TypeScript,abyzrozumiećwszystkieutworzonekonstrukcje(zmienne,funkcje…)
iinformujeoznalezionychbłędachwichkonfiguracji.
Kompilator
Program,któryuruchamianarzędziedosprawdzaniatypów,zgłaszaznalezione
błędy,anastępniezwracaodpowiednikwpostacikoduJavaScript.
Usługajęzykowa
Programwykorzystującynarzędziedosprawdzaniatypów,używanyprzezedytory
kodu,takiejakVSCodedoudostępnianiaprzydatnychfunkcjiprogramistom.
KorzystaniezTypeScriptPlayground
PrzeczytałeśjużsporoojęzykuTypeScript.Czas,abyzniegoskorzystać!
NagłównejstroniewitrynyjęzykaTypeScriptdostępnyjestedytorhttps://www.ty-
pescriptlang.org/play,pełniącyrolęswegorodzajuplacuzabaw.Wgłównymedytorzemo-
żesznapisaćkodiuzyskaćsugestie,którezostałybywyświetlonewlokalnympełnymśro-
dowiskuIDE(IntegratedDevelopmentEnvironment)podczaspisaniakoduTypeScript.
Większośćfragmentówwtejksiążcecelowojestniewielkaistanowipewnącałość.
Dziękitemumożnajewpisaćwewspomnianymedytorzeiprzećwiczyćichdziałanie.
TypeScriptwdziałaniu
Przeanalizujponiższykod:
constfirstName:"Georgia";
constnameLength:firstName.length();
//
~~~
~~~
//Thisexpressionisnotcallable(Towyrażenieniejestwywoływalne).
6
|
Rozdział1:OdjęzykaJavaScriptdoTypeScript