Конвертер Регистра Вопросы и ответы

Конвертация текста между регистрами

В чем разница между camelCase и PascalCase?

camelCase начинается с буквы в нижнем регистре (firstName, getUserData), в то время как PascalCase начинается с заглавной (FirstName, GetUserData). camelCase обычно используется для переменных и функций. PascalCase используется для классов, компонентов и типов. В JavaScript: используйте camelCase для переменных/функций, PascalCase для классов/компонентов React. Оба стиля делают заглавными последующие слова.

Когда мне следует использовать ВЕРХНИЙ РЕГИСТР?

Используйте ВЕРХНИЙ РЕГИСТР экономно: для аббревиатур (NASA, HTTP, API), констант в программировании (обычно с подчеркиваниями: MAX_VALUE), коротких меток или кнопок для акцента, юридических документов или контрактов (иногда). Избегайте для: обычного основного текста (снижает читаемость на 10%+), заголовков и названий (используйте Заголовочный Регистр или Регистр предложения), онлайн-коммуникации (воспринимается как крик).

Что такое kebab-case и когда его использовать?

kebab-case использует дефисы между словами в нижнем регистре: my-variable-name. Используйте для: URL slug (/blog/my-article-title), имен CSS классов (.user-profile-card), HTML атрибутов (data-user-id), имен файлов (my-component.tsx). НЕ используйте для: имен переменных (дефис — оператор минуса), имен функций, любого кода, где - означает вычитание. kebab-case идеален для URL, потому что он читаем и SEO-дружественен.

Следует ли мне использовать Заголовочный Регистр или регистр предложения для заголовков?

Зависит от контекста: Заголовочный Регистр (The Quick Brown Fox) традиционен для: новостных заголовков, названий книг, формальных документов, академических статей. Регистр предложения (The quick brown fox) лучше для: веб-приложений UI, кнопок и меток, современных публикаций, более длинного текста (легче читать). Тенденция в веб-дизайне склоняется к регистру предложения за его разговорный тон. Проверьте ваше руководство по стилю для согласованности.

Попробовать инструмент

Конвертация текста между регистрами

Конвертер Регистра