TypeScript

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest TypeScript?

TypeScript to język programowania stworzony przez Microsoft jako rozszerzenie języka JavaScript. Najważniejszą cechą TypeScriptu jest statyczne typowanie, czyli możliwość określania typów zmiennych, parametrów funkcji, zwracanych wartości czy właściwości obiektów.

TypeScript nie jest bezpośrednio wykonywany przez przeglądarkę. Kod napisany w TypeScript jest najpierw transpilowany do JavaScriptu, który może zostać uruchomiony w przeglądarce lub środowisku Node.js.

Zastosowanie TypeScriptu

TypeScript jest często używany w dużych aplikacjach webowych, ponieważ ułatwia utrzymanie kodu i wykrywanie błędów już na etapie pisania programu. Jest podstawowym językiem wykorzystywanym w frameworku Angular.

Przykład kodu

function przywitaj(imie: string): string {
  return `Witaj, ${imie}!`;
}

console.log(przywitaj("Anna"));

W przykładzie parametr imie ma typ string, a funkcja również zwraca wartość typu string.

TypeScript a JavaScript

  • JavaScript jest językiem wykonywanym przez przeglądarki.
  • TypeScript rozszerza JavaScript o typy i dodatkowe mechanizmy.
  • Kod TypeScript musi zostać przekształcony do JavaScriptu.
  • TypeScript pomaga wykrywać błędy przed uruchomieniem aplikacji.

W egzaminie

Jeśli pytanie dotyczy języka, w którym tworzony jest Angular, poprawna odpowiedź to TypeScript.