Основи TypeScript, спрощені змінні та типи

TypeScript покращує JavaScript, додаючи статичні типи, які допомагають завчасно виявляти помилки та покращують якість коду. Ця стаття спростить основи змінних і типів TypeScript, забезпечуючи чітке розуміння для початківців.

Розуміння змінних у TypeScript

У TypeScript змінні оголошуються подібно до JavaScript, але з додатковою перевагою анотацій типів. Це дозволяє вказати тип даних, які має містити змінна.

Оголошення змінних

Ви можете оголосити змінні за допомогою let, const і var. Однак let і const рекомендовані для їхніх функцій блокового огляду.

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

Основні типи в TypeScript

TypeScript надає кілька основних типів для визначення типу даних, які може містити змінна:

  • Число: Представляє числові значення, включаючи цілі числа та числа з плаваючою комою.
  • Рядок: Представляє текстові дані.
  • Boolean: Відображає значення true або false.
  • Масив: Представляє набір значень певного типу.
  • Object: Представляє набір пар ключ-значення.

Приклад числа

let count: number = 100;

Приклад рядка

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

Логічний приклад

let isActive: boolean = true;

Приклад масиву

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

Приклад об'єкта

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

Типовий висновок

TypeScript може автоматично визначити тип змінної на основі її початкового значення. Це означає, що вам не завжди потрібно явно вказувати тип, хоча це може зробити ваш код зрозумілішим.

Приклад виведення типу

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

Тип Анотації

Анотації типу дозволяють явно визначити тип змінної. Це допомагає переконатися, що значення, призначені змінним, відповідають очікуваному типу.

Приклад анотації типу

let isLoggedIn: boolean = false;

Висновок

Розуміння змінних і типів є фундаментальним для ефективного використання TypeScript. Використовуючи систему типів TypeScript, ви можете писати більш надійний код, який зручно підтримувати. Почніть із базових типів, вивчіть визначення типів і використовуйте анотації типів, щоб переконатися, що ваш код відповідає очікуваним структурам даних.

З цими основами ви вже на шляху до освоєння TypeScript і повного використання його потенціалу для створення надійних програм.