Бесплатный конвертер camelCase
Преобразуйте текст в camelCase, PascalCase, snake_case, kebab-case и другие форматы: за один раз.
Конвертер соглашений об именовании мгновенно преобразует любой текст в нужный формат для вашего языка программирования или стиля. Вставьте фразу в любом формате и получите все семь вариантов оформления сразу: без ручного форматирования и опечаток.
- ✓ camelCase: переменные и функции JavaScript
- ✓ PascalCase: классы и компоненты React
- ✓ snake_case: Python, Ruby, столбцы SQL
- ✓ kebab-case: классы CSS, URL, флаги CLI
- ✓ SCREAMING_SNAKE_CASE: константы и переменные окружения
- ✓ dot.case: ключи конфигурации и имена пакетов
- ✓ Заглавные буквы: для заголовков и меток
- ✓ Мгновенное преобразование при вводе
camelCase
helloWorldExamplePascalCase
HelloWorldExamplesnake_case
hello_world_examplekebab-case
hello-world-exampleSCREAMING_SNAKE_CASE
HELLO_WORLD_EXAMPLEdot.case
hello.world.exampleTitle Case
Hello World ExampleКак пользоваться конвертером стилей именования
- Введите или вставьте идентификатор в любом формате: пробелы, дефисы, подчёркивания или camelCase.
- Все семь форматов обновляются в реальном времени по мере ввода. Кнопку нажимать не нужно.
- Нажмите «Копировать» рядом с нужным форматом и вставьте его в код, конфиг или CMS.
Краткая справка по стилям написания имён
- camelCase: имена переменных и функций в JavaScript, TypeScript, Java, Swift.
- PascalCase: имена классов, компоненты React, типы C# и интерфейсы TypeScript.
- snake_case: переменные и функции в Python, методы в Ruby, названия столбцов в PostgreSQL и MySQL.
- kebab-case: имена CSS-классов, HTML-атрибуты, URL-идентификаторы, имена npm-пакетов и флаги CLI.
- SCREAMING_SNAKE_CASE: константы в Python, JavaScript и большинстве языков; переменные окружения в shell и Docker.
- dot.case: имена пакетов Java, пространства имён .NET, ключи конфигов (например, Spring Boot, TOML).
Связанные инструкции
Часто задаваемые вопросы
- Что такое camelCase?
- camelCase объединяет слова без разделителей, начиная каждое слово с заглавной буквы, кроме первого (например, helloWorldExample). Широко используется для переменных и функций в JavaScript, TypeScript, Java и других языках.
- В чём разница между camelCase и PascalCase?
- Оба варианта объединяют слова без разделителей и пишут каждое слово с заглавной буквы, но в PascalCase (UpperCamelCase) первая буква тоже заглавная (например, HelloWorldExample). PascalCase часто используют для названий классов и компонентов React, camelCase: для переменных и функций.
- Когда использовать snake_case, а когда kebab-case?
- snake_case (слова через подчёркивания): стандарт для переменных в Python, методов в Ruby и названий столбцов в базах данных. kebab-case (слова через дефисы): для классов CSS, атрибутов HTML, slug в URL и флагов CLI.
- Что такое SCREAMING_SNAKE_CASE?
- SCREAMING_SNAKE_CASE: это snake_case, записанный заглавными буквами. Такой стиль используется для констант и переменных окружения во многих языках (например, MAX_RETRY_COUNT, DATABASE_URL).
- Как конвертер определяет границы слов?
- Инструмент разделяет слова по пробелам, подчеркиваниям, дефисам и точкам, а также определяет переходы camelCase и PascalCase (например, «helloWorld» разбивается на два слова). Можно вставлять текст в любом формате: все семь вариантов будут корректными.
- Где-то сохраняется мой текст?
- Нет. Вся обработка происходит локально в вашем браузере с помощью JavaScript. Ничего не отправляется на сервер.