INF.04Języki i Składnia Programowania
Język TypeScript
Język programowania opracowany przez Microsoft, stanowiący ścisły nadzbiór JavaScriptu, wzbogacający go o opcjonalne statyczne typowanie, interfejsy i typy generyczne.
Czym jest TypeScript?
TypeScript (TS) to język programowania stworzony przez firmę Microsoft (główny architekt: Anders Hejlsberg), będący typowanym nadzbiorem (typed superset) języka JavaScript.
Kluczowe właściwości:
- Statyczna kontrola typów: Błędy niezgodności typów wykrywane są w czasie kompilacji/edycji kodu w IDE, a nie w trakcie działania aplikacji u klienta.
- Transpilacja do JavaScriptu: Przeglądarki internetowe nie wykonują bezpośrednio kodu TypeScript – kompilator
tscusuwa typy i przekształca pliki.tsw czysty kod.js. - Zaawansowany system typów: Interfejsy (
interface), aliasy typów (type), unie (string | number), typy generyczne (Array<T>), modyfikatory dostępu (public,private,protected,readonly). - Standard w frameworku Angular: Cały framework Angular oraz jego komponenty i serwisy tworzone są w języku TypeScript.
TYPESCRIPT
interface Uzytkownik {
id: number;
imie: string;
aktywny: boolean;
}
function powitaj(u: Uzytkownik): string {
return `Witaj ${u.imie} (ID: ${u.id})`;
}Pułapki na egzaminie INF.04:
- Framework Angular został napisany i wymaga tworzenia aplikacji w języku TypeScript.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Język TypeScript lub rozpocznij trening.