# Перечисление

URL: https://chugunov.pro/glossary/backend/perechislenie/
Оригинальное название: enum
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Тип данных с заранее заданным ограниченным набором допустимых значений.

## Что такое «Перечисление»

Тип данных с заранее заданным ограниченным набором допустимых значений. Enum делает код яснее и безопаснее: вместо произвольных чисел или строк используют осмысленные именованные варианты. Например, статус заказа может принимать только значения «новый», «оплачен», «отправлен». Ограниченный набор значений исключает недопустимые состояния и помогает при проверках компилятора.

## Связанные термины

- [Безопасность приложений](https://chugunov.pro/glossary/backend/bezopasnost-prilozhenii/) — Практики и средства, которые предотвращают уязвимости, обнаруживают их и защищают приложение после запуска.
- [Исходный код](https://chugunov.pro/glossary/backend/iskhodnyi-kod/) — Текст программы на языке, понятном разработчику и преобразуемом в исполняемое поведение.
- [Компилятор](https://chugunov.pro/glossary/backend/kompiliator/) — Программа, переводящая исходный код в другой язык, байткод или машинные инструкции.
- [Конкатенация строк](https://chugunov.pro/glossary/backend/konkatenatsiia-strok/) — Соединение двух или нескольких строк в одну последовательность символов.
- [Состояние](https://chugunov.pro/glossary/backend/sostoianie/) — Совокупность текущих значений данных, определяющих поведение системы в конкретный момент.
- [Тестирование производительности](https://chugunov.pro/glossary/backend/testirovanie-proizvoditel-nosti/) — Проверка скорости, пропускной способности, потребления ресурсов и устойчивости системы под заданной нагрузкой.
- [Тип данных](https://chugunov.pro/glossary/backend/tip-dannykh/) — Категория значений, определяющая допустимое представление, операции и ограничения.
- [MIME-тип](https://chugunov.pro/glossary/backend/mime-tip/) — Стандартное обозначение формата передаваемых данных, например text/html, image/png или application/json.
