TC

Конвертер Camel Case — бесплатный онлайн-инструмент

Processed locally. No data stored.
0 chars

Что такое Конвертер камел-кейса?

Camel Case (camelCase) — это конвенция именования, при которой несколько слов объединяются в одну строку путем удаления пробелов и перевода в заглавную букву первой буквы каждого слова, кроме самого первого. Результат выглядит так: thisIsAnExample — заглавные буквы в середине напоминают горбы верблюда.

Это доминирующий стиль именования для переменных и функций в JavaScript, ключей JSON, методов Java и многих полей ответов REST API. Этот инструмент обрабатывает входные данные в любом формате — простой текст, snake_case, kebab-case или PascalCase — и мгновенно преобразует их в camelCase.

Когда использовать Конвертер камел-кейса?

При присвоении имен переменным, функциям и свойствам объектов в JavaScript или TypeScript используйте формат camelCase. Разработчики Java применяют его для имен методов и полей в соответствии со стандартными соглашениями. При создании REST-API формат camelCase является наиболее распространенным для ключей ответов JSON. Фронтенд-разработчикам, преобразующим имена свойств CSS (например, background-color) в их эквиваленты в JavaScript (backgroundColor), это преобразование требуется регулярно.

Студенты, изучающие программирование, могут использовать его для отработки правильного именования. Если вам нужно, чтобы первая буква тоже была заглавной, используйте конвертер Pascal Case. Для именования в стиле Python попробуйте конвертер Snake Case.

Как пользоваться инструментом

  1. 1Paste your text or phrase
  2. 2Click 'Convert' to get camelCase output
  3. 3Copy and use in your code

Инструмент автоматически определяет границы слов по пробелам, дефисам, подчеркиваниям и переходам к заглавным буквам. Вы можете вставить текст в любом формате, и он преобразует его в чистый текст в стиле camelCase, готовый к использованию в коде.

Примеры

InputOutput
hello worldhelloWorld
first namefirstName
background-colorbackgroundColor
user_iduserId
THE QUICK BROWN FOXtheQuickBrownFox

Правила и поведение

  • Первое слово полностью преобразуется в нижний регистр. Это отличает стиль camelCase от стиля PascalCase, в котором первая буква также пишется с заглавной буквы.
  • Каждое последующее слово начинается с заглавной буквы, а остальные буквы в нем пишутся строчными. Так образуются характерные «горбы», от которых и происходит название camelCase.
  • При преобразовании удаляются все разделители — пробелы, дефисы, подчеркивания и точки. Единственным визуальным разделителем в выходном тексте являются заглавные буквы на границах слов.

Похожие инструменты

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

Что такое camelCase?

camelCase — это конвенция именования, при которой слова соединяются без пробелов, а каждое слово, следующее за первым, начинается с заглавной буквы. Например, «first name» превращается в «firstName». Название происходит от того, что заглавные буквы в середине напоминают горбы верблюда. Это один из наиболее широко используемых шаблонов именования в разработке программного обеспечения.

Когда в программировании используется стиль camelCase?

camelCase — это стандартный формат именования в JavaScript (переменные, функции), TypeScript, Java (методы, поля) и ключах JSON. В большинстве тел ответов REST API для имен свойств используется camelCase. Это также стандартный формат для имен методов в Objective-C и имен переменных в Swift. Наш инструмент мгновенно преобразует текст из любого входного формата в camelCase.

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

В стиле camelCase первая буква пишется строчной (myVariable). В стиле PascalCase первая буква пишется заглавной (MyVariable). Стиль PascalCase используется для имен классов, имен компонентов React и интерфейсов TypeScript. Стиль camelCase используется для переменных, функций и свойств объектов. Эти два стиля тесно связаны между собой, но служат разным целям.

Можно ли преобразовать snake_case в camelCase?

Да. Вставьте любой текст в формате snake_case (например, user_first_name), и инструмент мгновенно разделит его по подчеркиваниям и преобразует в формат camelCase (userFirstName). Он также обрабатывает входные данные в формате kebab-case (user-first-name), dot.case и даже смешанные форматы. Конвертер автоматически распознает все распространенные разделители слов.

Он поддерживает работу с числами?

Да, цифры в выходном тексте сохраняются в точности так, как они представлены во входном тексте. Например, «item 2 count» превращается в «item2Count». Цифры сами по себе не являются границами слов, поэтому они остаются присоединенными к предшествующему слову.