0Pricing
TypeScript Academy · Урок

Примитивные типы и аннотации

Разберитесь с примитивными типами TypeScript и научитесь аннотировать переменные.

«Примитивные типы и аннотации» — бесплатный урок TypeScript Academy на CoddyKit. Это урок 1 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения TypeScript Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс TypeScript Academy содержит 3 уроков всего.

Введение в примитивные типы

Цель: изучить примитивные типы (string, number, boolean, null, undefined, bigint, symbol) и ясно аннотировать переменные.

Строки и числа

Строковый тип и числовой тип — самые распространённые примитивные типы. При необходимости используйте аннотации для ясности.

let title: string = "TypeScript";
let version: number = 5.4;
console.log(title, version);

Логические значения, null и undefined

Логические значения бывают true и false. null и undefined обозначают отсутствие значения; у них есть собственные типы.

let isDone: boolean = false;
let empty: null = null;
let notAssigned: undefined = undefined;
console.log(isDone, empty, notAssigned);

bigint и symbol

bigint предназначен для целых чисел произвольного размера. symbol создаёт уникальные идентификаторы, часто используемые в качестве ключей объектов.

let big: bigint =123456789012345678901234567890n;
let uniqueKey: symbol = Symbol("id");
nconsole.log(big, uniqueKey);

Синтаксис аннотаций

Аннотации записываются после имени переменной и двоеточия. Благодаря этому код документирует сам себя.

let username: string = "Alice";
let age: number = 30;
let isMember: boolean = true;

Вывод типов и аннотации

Вывод типов позволяет TS определять типы по значениям. Используйте явные аннотации для ясности, API или переменных, которые изначально пусты.

Проверка аннотаций

Быстрая проверка: как правильно аннотировать переменную строкового типа?

Итоги и далее

Итоги: TS поддерживает несколько примитивных типов: string, number, boolean, null, undefined, bigint, symbol. Добавляйте двоеточие после имени переменной, чтобы указать аннотацию.

Часто задаваемые вопросы

Урок «Примитивные типы и аннотации» бесплатный?

Да — полный текст урока «Примитивные типы и аннотации» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс TypeScript Academy, подпишись на CoddyKit PRO. Курс TypeScript Academy содержит 3 уроков всего.

Чему я научусь в уроке «Примитивные типы и аннотации»?

Разберитесь с примитивными типами TypeScript и научитесь аннотировать переменные. Ты практикуешь TypeScript Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать TypeScript Academy?

Предыдущий опыт не требуется. TypeScript Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 3.

Сколько времени занимает урок «Примитивные типы и аннотации»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке TypeScript Academy?

Да. Каждый урок TypeScript Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Примитивные типы и аннотации
  2. Вывод типов и any против unknown
  3. Объединения и литеральные типы (введение в базовое сужение типов)
← Назад к TypeScript Academy