Convertisseur Camel Case — Outil en ligne gratuit
Qu'est-ce que Convertisseur de camel case?
Le Camel Case (camelCase) est une convention de nommage qui consiste à relier plusieurs mots en une seule chaîne en supprimant les espaces et en mettant une majuscule à la première lettre de chaque mot, sauf au tout premier. Le résultat ressemble à ceci : IsAnExample — les lettres majuscules au milieu rappellent les bosses d'un chameau.
Il s'agit de la convention de nommage dominante pour les variables et les fonctions en JavaScript, les clés JSON, les méthodes Java et de nombreux champs de réponse des API REST. Cet outil prend en charge les entrées dans n'importe quel format — texte brut, snake_case, kebab-case ou PascalCase — et les convertit instantanément en camelCase.
Quand utiliser Convertisseur de camel case?
Utilisez le format camelCase pour nommer les variables, les fonctions et les propriétés d'objets en JavaScript ou TypeScript. Les développeurs Java l'utilisent pour les noms de méthodes et de champs, conformément aux conventions standard. Lors de la création d'API REST, le format camelCase est le plus couramment utilisé pour les clés de réponse JSON. Les développeurs front-end qui convertissent les noms de propriétés CSS (comme background-color) en leurs équivalents JavaScript (backgroundColor) ont régulièrement besoin de cette conversion.
Les étudiants qui apprennent la programmation peuvent l'utiliser pour s'entraîner à nommer correctement. Si vous avez besoin que la première lettre soit également en majuscule, utilisez le convertisseur Pascal Case. Pour la notation de style Python, essayez le convertisseur Snake Case.
Comment utiliser cet outil
- 1Paste your text or phrase
- 2Click 'Convert' to get camelCase output
- 3Copy and use in your code
L'outil détecte automatiquement les limites entre les mots à partir des espaces, des tirets, des traits de soulignement et des passages en majuscules existants. Vous pouvez coller du texte dans n'importe quel format : il produira un résultat en camelCase bien formaté, prêt à être utilisé dans votre code.
Exemples
| Input | Output |
|---|---|
| hello world | helloWorld |
| first name | firstName |
| background-color | backgroundColor |
| user_id | userId |
| THE QUICK BROWN FOX | theQuickBrownFox |
Règles et comportement
- Le premier mot est entièrement converti en minuscules. C'est ce qui distingue le camelCase du PascalCase, où la première lettre est également en majuscule.
- Chaque mot suivant commence par une majuscule, et les lettres suivantes sont toutes en minuscules. Cela crée les « bosses » caractéristiques qui ont donné son nom au camelCase.
- Tous les séparateurs — espaces, tirets, traits de soulignement et points — sont supprimés lors de la conversion. Les lettres majuscules placées à la fin des mots constituent le seul séparateur visuel dans le résultat final.
Outils associés
Questions fréquentes
Qu'est-ce que le camelCase ?
camelCase est une convention de nommage dans laquelle les mots sont enchaînés sans espace, et où chaque mot à partir du deuxième commence par une majuscule. Par exemple, « first name » devient « firstName ». Ce nom vient du fait que les majuscules au milieu rappellent les bosses d'un chameau. C'est l'un des modèles de nommage les plus utilisés dans le développement logiciel.
Quand utilise-t-on le camelCase en programmation ?
Le camelCase est la convention de nommage standard en JavaScript (variables, fonctions), TypeScript, Java (méthodes, champs) et pour les clés JSON. La plupart des corps de réponse des API REST utilisent le camelCase pour les noms de propriétés. C'est également la valeur par défaut pour les noms de méthodes en Objective-C et les noms de variables en Swift. Notre outil convertit instantanément tout format d'entrée en camelCase.
Quelle est la différence entre camelCase et PascalCase ?
En camelCase, la première lettre est en minuscule (myVariable). En PascalCase, la première lettre est en majuscule (MyVariable). Le PascalCase est utilisé pour les noms de classes, les noms de composants React et les interfaces TypeScript. Le camelCase est utilisé pour les variables, les fonctions et les propriétés d'objets. Ces deux conventions sont étroitement liées, mais ont des objectifs différents.
Puis-je convertir le snake_case en camelCase ?
Oui. Collez n'importe quel texte en snake_case (comme user_first_name) et l'outil le divisera au niveau des traits de soulignement et le convertira instantanément en camelCase (userFirstName). Il prend également en charge les entrées en kebab-case (user-first-name), en dot.case, et même les formats mixtes. Le convertisseur détecte automatiquement tous les séparateurs de mots courants.
Est-ce qu'il gère les nombres ?
Oui, les chiffres sont conservés dans le résultat exactement tels qu'ils apparaissent dans le texte d'origine. Par exemple, « item 2 count » devient « item2Count ». Les chiffres ne marquent pas à eux seuls la fin d'un mot ; ils restent donc rattachés au segment de mot qui les précède.