Cos’è il camelCase
Il convertitore camel case trasforma i nomi in camelCase, lo stile che unisce le parole senza spazi: la prima parola resta minuscola e ogni parola successiva inizia con la maiuscola.
first namediventafirstNametotal_order_countdiventatotalOrderCountis-logged-indiventaisLoggedIn
I linguaggi di programmazione non ammettono spazi nei nomi, quindi gli sviluppatori hanno bisogno di un modo per mostrare dove finisce una parola e dove comincia la successiva. Il camelCase lo fa con le maiuscole.
Come il convertitore legge il testo
Lo strumento individua le parole e poi le unisce. Divide il testo in corrispondenza di:
- spazi e tabulazioni
- underscore, trattini, punti e barre
- una lettera minuscola seguita da una maiuscola, quindi
UserNameviene letto come “User” e “Name”
Poi mette in minuscolo la prima parola, dà la maiuscola alle altre e toglie i separatori. Gli apostrofi vengono eliminati, quindi “don’t stop” diventa dontStop. I numeri restano.
Ogni riga viene trattata per conto suo. Così è facile convertire in un colpo solo una colonna di campi di un database o un elenco di chiavi JSON.
| Testo inserito | Risultato |
|---|---|
| user first name | userFirstName |
| order_total_amount | orderTotalAmount |
| background-color | backgroundColor |
| GetUserById | getUserById |
| API response code | apiResponseCode |
Dove si usa il camelCase
- JavaScript e TypeScript: variabili, funzioni e proprietà degli oggetti
- Java, Kotlin e Swift: variabili e nomi dei metodi
- JSON: chiavi di molte API web
- C#: variabili locali e parametri
- CSS in JavaScript:
backgroundColoral posto dibackground-color
Altri linguaggi preferiscono stili diversi. Python e Ruby usano lo snake_case per le variabili, e nella maggior parte dei linguaggi i nomi delle classi usano il PascalCase.
Conversioni frequenti
Da snake_case a camelCase. Utile quando un backend in Python o SQL invia dati a un frontend JavaScript. Incolla i nomi dei campi e converti l’elenco.
Da kebab-case a camelCase. Le proprietà CSS e gli attributi HTML usano i trattini. JavaScript ha bisogno del camelCase per leggerli: per esempio data-user-id diventa dataUserId.
Da parole semplici a camelCase. Scrivi una descrizione come “is email verified” e ottieni un nome di variabile pronto. Funziona anche con l’italiano: “codice fiscale utente” diventa codiceFiscaleUtente.