Camel case

Le camel case (généralement utilisé en anglais, qu'on pourrait traduire en « casse de chameau ») est une façon d'écrire des suites de mots sans espace, en mettant en majuscule la première lettre de chaque mot en majuscule (à l'exception de la toute première lettre de la séquence qui pourra être en minuscule ou en majuscule). Le nom de cette notation provient de la ressemblance entre la graphie de CamelCase et le dos d'un chameau (où les deux bosses reprennent la forme des C majuscules).

Cette notation est généralement utilisée comme convention pour le nommage des variables et est par exemple utilisée en JavaScript. Voici des exemples de noms écrits en camel case :

Si la séquence de mots contient des acronymes (comme URI et HTML), les pratiques peuvent varier. Parfois, on garde l'ensemble de l'acronyme en majuscules (voir encodeURIComponent ci-avant). Si plusieurs acronymes se suivent, cela peut réduire la lisibilité et être source de confusion, par exemple avec XMLHTTPRequest et certains préfèrent n'écrire que la première lettre de chaque mot en majuscule (XmlHttpRequest). Pour cet exemple, la variable globale actuelle, XMLHttpRequest, utilise une combinaison des deux.

Lorsque la première lettre de la séquence est toujours écrite en majuscule, on parlera de Pascal case (également utilisé tel quel en français).

Le camel case est utilisé par convention en JavaScript, Java et dans d'autres langages de programmation.

Voir aussi