Convierte frases, snake_case o kebab-case en camelCase o PascalCase para nombres de variables, funciones y clases. Pega una lista y cada línea se convierte por separado.
Ejemplos
nombre de usuario get_user_by_id background-color
nombreDeUsuario getUserById backgroundColor
artículo del carrito XMLHttpRequest handler
ArtículoDelCarrito XmlHttpRequestHandler
camelCase vs. PascalCase
| camelCase | PascalCase | |
|---|---|---|
| Primera palabra | minúscula: userName | Mayúscula: UserName |
| Uso típico | Variables, funciones, claves JSON | Clases, tipos, componentes React |
| Lenguajes | JavaScript, Java, Swift, Kotlin | C#, tipos de TypeScript, Pascal |
Cómo se separan las palabras
- Los espacios, guiones bajos, guiones, puntos y otros signos separan palabras:
user_first-name→userFirstName. - Las mayúsculas existentes inician una palabra nueva, así puedes pasar de un estilo a otro:
XMLHttpRequest→xmlHttpRequest. - Los apóstrofos se eliminan sin dividir la palabra.
- Cada línea se convierte por separado, así que una lista sigue siendo una lista.
- Las letras con tilde y la ñ se mantienen (
añosigue siendoaño). Quítalas tú si tu lenguaje o herramienta solo admite ASCII.
Preguntas frecuentes
¿Qué es camelCase?
Una forma de escribir frases sin espacios en la que cada palabra después de la primera empieza con mayúscula, como firstName. Las mayúsculas recuerdan a las jorobas de un camello.
¿Cómo convierto snake_case a camelCase?
Pega los nombres arriba con camelCase seleccionado. Los guiones bajos se tratan como separadores, así que user_id pasa a userId.
¿camelCase y PascalCase son lo mismo?
Casi. PascalCase también pone mayúscula en la primera palabra (FirstName); camelCase empieza en minúscula (firstName).