Vai al contenuto
Case Converter Online
it

Convertitore camel case

Converti parole, snake_case o kebab-case in camelCase. Incolla un solo nome o un elenco intero, uno per riga.

Caratteri
0
Parole
0
Frasi
0
Righe
0

Converti in

Per il codice

Funziona nel tuo browser. Il tuo testo non viene mai caricato.

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 name diventa firstName
  • total_order_count diventa totalOrderCount
  • is-logged-in diventa isLoggedIn

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 UserName viene 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: backgroundColor al posto di background-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.

Convertitore camel case: domande e risposte

Cos'è il camel case?

Il camel case è un modo di scrivere un nome composto da più parole senza spazi. La prima parola è minuscola e ogni parola successiva inizia con la maiuscola, come in firstName o totalOrderCount. Le maiuscole in mezzo ricordano le gobbe di un cammello.

Che differenza c'è tra camelCase e PascalCase?

Solo la prima lettera. camelCase inizia con una minuscola (userName), PascalCase con una maiuscola (UserName). Il PascalCase a volte viene chiamato upper camel case.

Come tratta il convertitore le sigle come HTML o ID?

Ogni parola viene scritta con una maiuscola seguita da minuscole, quindi "parse HTML string" diventa parseHtmlString e "user ID" diventa userId. È la convenzione della maggior parte delle guide di stile moderne. Se il tuo team scrive parseHTMLString, correggi quei nomi a mano.

Posso convertire molti nomi di variabili insieme?

Sì. Metti ogni nome su una riga. Ogni riga viene convertita separatamente e gli a capo restano, quindi un elenco di cinquanta nomi di colonna torna indietro come cinquanta nomi in camelCase.

Altri strumenti per codice e dati

Vedi tutti gli strumenti