Wbudowane typy proste
TypeScript ma kilka wbudowanych typów prostych, których można używać do definiowania zmiennych, parametrów funkcji i typów zwracanych:
number: reprezentuje wartości liczbowe, w tym liczby całkowite i zmiennoprzecinkowe.string: reprezentuje dane tekstowe.boolean: reprezentuje wartości logiczne, które mogą mieć wartość true albo false.null: reprezentuje brak wartości.undefined: reprezentuje wartość, która nie została przypisana ani zdefiniowana.symbol: reprezentuje unikatowy identyfikator. Symbole są zazwyczaj używane jako klucze właściwości obiektów.bigint: reprezentuje liczby całkowite o dowolnej precyzji.any: reprezentuje typ dynamiczny lub nieznany. Zmienne typu any mogą przechowywać wartości dowolnego typu i omijają kontrolę typów.void: reprezentuje brak jakiegokolwiek typu. Jest powszechnie używany jako typ zwracany funkcji, które nie zwracają wartości.never: reprezentuje typ wartości, które nigdy nie występują. Jest zazwyczaj używany jako typ zwracany funkcji, które zgłaszają błąd lub wchodzą w nieskończoną pętlę.