TC

CamelCase-átalakító — Ingyenes online eszköz

Processed locally. No data stored.
0 chars

Mi az CamelCase-átalakító?

A Camel Case (camelCase) egy névadási konvenció, amely több szót egyetlen karakterlánccá egyesít úgy, hogy eltávolítja a szóközöket, és az első szó kivételével minden szó első betűjét nagybetűvé alakítja. Az eredmény így néz ki: ThisIsAnExample — a középső nagybetűk egy teve púpjaira emlékeztetnek.

Ez a domináns névadási konvenció a JavaScript változók és függvények, a JSON kulcsok, a Java metódusok és számos REST API válaszmező esetében. Ez az eszköz bármilyen formátumú bemenetet kezel — sima szöveg, snake_case, kebab-case vagy PascalCase — és azonnal camelCase-re konvertálja.

Mikor használja CamelCase-átalakító?

A JavaScript- vagy TypeScript-változók, függvények és objektumtulajdonságok elnevezésekor használja a camelCase-t. A Java-fejlesztők a szabványos konvencióknak megfelelően alkalmazzák ezt a módszert a metódus- és mezőneveknél. REST API-k készítésekor a camelCase a leggyakoribb formátum a JSON-válasz kulcsainál. Azoknak a frontend-fejlesztőknek, akik CSS-tulajdonságneveket (például background-color) alakítanak át JavaScript-megfelelőikre (backgroundColor), rendszeresen szükségük van erre az átalakításra.

A programozást tanuló diákok használhatják a helyes névadás gyakorlására. Ha az első betűt is nagybetűvel szeretné írni, használja a Pascal Case Converter eszközt. Python-stílusú névadáshoz próbálja ki a Snake Case Converter eszközt.

Hogyan használja ezt az eszközt

  1. 1Paste your text or phrase
  2. 2Click 'Convert' to get camelCase output
  3. 3Copy and use in your code

Az eszköz automatikusan felismeri a szavak határait a szóközök, kötőjelek, aláhúzások és a nagybetűk közötti átmenetek alapján. Bármilyen formátumú szöveget beilleszthetsz, és az eszköz tiszta, kódolásra kész camelCase formátumú kimenetet állít elő.

Példák

InputOutput
hello worldhelloWorld
first namefirstName
background-colorbackgroundColor
user_iduserId
THE QUICK BROWN FOXtheQuickBrownFox

Szabályok és viselkedés

  • Az első szó teljes egészében kisbetűvé alakul. Ez különbözteti meg a camelCase-t a PascalCase-től, ahol az első betű is nagybetű.
  • Minden következő szó nagybetűvel kezdődik, a többi betűje pedig kisbetű. Ez hozza létre azokat a jellegzetes „dombokat”, amelyekről a camelCase elnevezés származik.
  • A konvertálás során minden elválasztójel – szóköz, kötőjel, aláhúzás és pont – eltávolításra kerül. A kimenetben a szóhatárokon található nagybetűk jelentik az egyetlen vizuális elválasztójelet.

Kapcsolódó eszközök

Gyakran ismételt kérdések

Mi az a camelCase?

A camelCase egy névadási konvenció, amelynek során a szavakat szóköz nélkül írják össze, és az első szó után minden szó nagybetűvel kezdődik. Például a „first name” így „firstName” lesz. A név onnan ered, hogy a közepén lévő nagybetűk egy teve púpjaira emlékeztetnek. Ez a szoftverfejlesztés egyik legelterjedtebb névadási mintája.

Mikor használják a camelCase-t a programozásban?

A camelCase a JavaScript (változók, függvények), a TypeScript, a Java (módszerek, mezők) és a JSON-kulcsok esetében alkalmazott szabványos névkonvenció. A legtöbb REST API-válasz testében a tulajdonságnevek megadásához camelCase-t használnak. Ez az Objective-C-módszerek és a Swift-változók nevének alapértelmezett formája is. Eszközünk bármilyen bemeneti formátumból azonnal camelCase-re konvertál.

Mi a különbség a camelCase és a PascalCase között?

A camelCase esetében az első betű kisbetű (myVariable). A PascalCase esetében az első betű nagybetű (MyVariable). A PascalCase-t osztálynevekhez, React-komponensek nevéhez és TypeScript-interfészekhez használják. A camelCase-t változókhoz, függvényekhez és objektumtulajdonságokhoz használják. A két írásmód szorosan összefügg, de különböző célokat szolgál.

Át tudom alakítani a snake_case-t camelCase-re?

Igen. Írj be bármilyen snake_case formátumú szöveget (például user_first_name), és az eszköz az aláhúzásjeleknél felbontja, majd azonnal camelCase formátumra (userFirstName) alakítja. Kezelni tudja a kebab-case formátumú bevitelt (user-first-name), a dot.case formátumot, sőt a vegyes formátumokat is. A konverter automatikusan felismeri az összes általános szóelválasztót.

Tud számokat kezelni?

Igen, a számok a kimenetben pontosan úgy maradnak meg, ahogyan a bemenetben szerepelnek. Például az „item 2 count” kifejezésből „item2Count” lesz. A számok önmagukban nem jelentenek szóhatárt, ezért az előző szószegmenshez kapcsolódnak.