Podstawy języka TypeScript Zmienne i typy uproszczone

TypeScript ulepsza JavaScript, dodając statyczne typy, które pomagają wcześnie wyłapać błędy i poprawić jakość kodu. Ten artykuł uprości podstawy zmiennych i typów TypeScript, zapewniając jasne zrozumienie dla początkujących.

Zrozumienie zmiennych w TypeScript

W TypeScript zmienne są deklarowane podobnie jak w JavaScript, ale z dodatkową korzyścią w postaci adnotacji typu. Pozwala to określić, jaki rodzaj danych powinna zawierać zmienna.

Deklarowanie zmiennych

Możesz deklarować zmienne za pomocą let, const i var. Jednak let i const są zalecane ze względu na ich funkcje zakresu blokowego.

let age: number = 25;
const name: string = "Alice";

Podstawowe typy w TypeScript

TypeScript udostępnia kilka podstawowych typów definiujących rodzaj danych, jakie może przechowywać zmienna:

  • Liczba: Reprezentuje wartości liczbowe, w tym liczby całkowite i zmiennoprzecinkowe.
  • String: Reprezentuje dane tekstowe.
  • Wartość logiczna: Reprezentuje wartości prawda lub fałsz.
  • Tablica: Reprezentuje zbiór wartości określonego typu.
  • Obiekt: Reprezentuje zbiór par klucz-wartość.

Przykład liczby

let count: number = 100;

Przykład ciągu

let greeting: string = "Hello, World!";

Przykład boolowski

let isActive: boolean = true;

Przykład tablicy

let scores: number[] = [90, 80, 70];

Przykład obiektu

let user: { name: string, age: number } = {
  name: "John",
  age: 30
};

Wnioskowanie typu

TypeScript może automatycznie wnioskować o typie zmiennej na podstawie jej początkowej wartości. Oznacza to, że nie zawsze trzeba jawnie określać typu, chociaż może to sprawić, że kod będzie bardziej przejrzysty.

Przykład wnioskowania typu

let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'

Adnotacje typu

Adnotacje typu pozwalają na jawne zdefiniowanie typu zmiennej. Pomaga to zapewnić, że wartości przypisane do zmiennych są zgodne z oczekiwanym typem.

Przykład adnotacji typu

let isLoggedIn: boolean = false;

Wniosek

Zrozumienie zmiennych i typów jest podstawą efektywnego korzystania z TypeScript. Wykorzystując system typów TypeScript, możesz pisać bardziej niezawodny i łatwy w utrzymaniu kod. Zacznij od podstawowych typów, poznaj wnioskowanie o typach i używaj adnotacji typów, aby upewnić się, że Twój kod jest zgodny z oczekiwanymi strukturami danych.

Dzięki tym podstawom będziesz na dobrej drodze do opanowania języka TypeScript i wykorzystania jego pełnego potencjału do tworzenia solidnych aplikacji.