Что TypeScript добавляет в JavaScript
Узнайте, как TypeScript расширяет JavaScript статической типизацией.
«Что TypeScript добавляет в JavaScript» — бесплатный урок TypeScript Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения TypeScript Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс TypeScript Academy содержит 4 уроков всего.
Добро пожаловать
TypeScript — это надмножество
Аннотации типов
let name: string = 'Alice';
let age: number = 30;
let active: boolean = true;Проверка типов во время компиляции
let count: number = 5;
count = 'hello'; // Error: Type 'string' is not assignable to type 'number'Интерфейсы и псевдонимы типов
interface User {
name: string;
age: number;
}
const alice: User = { name: 'Alice', age: 30 };Перечисления
enum Direction { Up, Down, Left, Right }
const move: Direction = Direction.Up;Обобщения
function identity<T>(value: T): T {
return value;
}
const n = identity<number>(42);Модификаторы доступа в классах
class BankAccount {
private balance: number = 0;
deposit(amount: number) { this.balance += amount; }
}Типы, не допускающие null и undefined
let name: string = null; // Error with strictNullChecks
let maybeName: string | null = null; // OKTypeScript удаляет типы во время выполнения
Улучшенные инструменты среды разработки
Быстрая проверка
Повторение
Часто задаваемые вопросы
Урок «Что TypeScript добавляет в JavaScript» бесплатный?
Да — полный текст урока «Что TypeScript добавляет в JavaScript» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс TypeScript Academy, подпишись на CoddyKit PRO. Курс TypeScript Academy содержит 4 уроков всего.
Чему я научусь в уроке «Что TypeScript добавляет в JavaScript»?
Узнайте, как TypeScript расширяет JavaScript статической типизацией. Ты практикуешь TypeScript Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать TypeScript Academy?
Предыдущий опыт не требуется. TypeScript Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Что TypeScript добавляет в JavaScript»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке TypeScript Academy?
Да. Каждый урок TypeScript Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Проблемные места JavaScript: ошибки во время выполнения
- Что TypeScript добавляет в JavaScript
- Компиляция TypeScript в JavaScript
- Когда использовать TypeScript в проектах