camelCase कन्वर्टर
टेक्स्ट, snake_case या kebab-case नामों को camelCase में बदलें। संक्षिप्त रूप, अंक और एक्सेंट वाले अक्षर संभालता है, हर पंक्ति अलग से बदलता है। मुफ़्त।
उदाहरण: user account id → userAccountId
हर पंक्ति अलग से बदली जाती है। शब्द स्पेस, विराम चिह्न, _ - . / और camelCase सीमाओं पर अलग होते हैं; XML जैसे संक्षिप्त रूप साथ रहते हैं और अंक पिछले शब्द से जुड़े रहते हैं।
संबंधित टूल्स
सभी देखेंcamelCase क्या है?
यह टूल वाक्यांशों और आइडेंटिफ़ायर को camelCase में बदलता है: पहला शब्द छोटे अक्षरों में और बाद का हर शब्द बड़े अक्षर से शुरू, बिना किसी विभाजक के – JavaScript और Java के वेरिएबल तथा JSON कुंजियों की आम शैली।
camelCase का उपयोग कैसे करें
- इनपुट बॉक्स में टेक्स्ट टाइप या पेस्ट करें – हर पंक्ति में एक आइडेंटिफ़ायर या वाक्यांश (या उदाहरण लोड करें पर क्लिक करें)।
- बदला हुआ टेक्स्ट तुरंत आउटपुट बॉक्स में दिखाई देता है।
- परिणाम लेने के लिए कॉपी करें पर क्लिक करें।
उदाहरण
user account id XMLHttpRequest2Go
userAccountId xmlHttpRequest2Go
camelCase का उपयोग कब करें
वेरिएबल, JSON प्रॉपर्टी या API फ़ील्ड का नाम JavaScript की परिपाटी में बदलने के लिए इसका उपयोग करें। क्लास नामों के लिए (PascalCase का उपयोग करें) या कॉन्स्टेंट के लिए (CONSTANT_CASE का उपयोग करें) इसे न चुनें।
camelCase कैसे काम करता है
पहला शब्द छोटे अक्षरों में किया जाता है और बाकी हर शब्द का पहला अक्षर बड़ा व शेष छोटे किए जाते हैं, फिर शब्द बिना विभाजक के जोड़ दिए जाते हैं। इनपुट को शब्दों में बाँटा जाता है। शब्द स्पेस, विराम चिह्न और विभाजक _ - . / पर अलग होते हैं, साथ ही आइडेंटिफ़ायर के भीतर केस बदलने पर भी: fooBar → foo + Bar, और बड़े अक्षरों का संक्षिप्त रूप एक साथ रहता है (XMLHttpRequest → XML + Http + Request)। अंक अपने पहले वाले शब्द से जुड़े रहते हैं (Request2Go → Request2 + Go), शब्द के भीतर के एपॉस्ट्रॉफ़ी हटा दिए जाते हैं (don't → dont), और किसी भी लिपि के अक्षर (é, ñ, सिरिलिक, ग्रीक…) समर्थित हैं। हर पंक्ति अलग से बदली जाती है।
सामान्य उपयोग मामले
- डेटाबेस कॉलम नामों (user_id) को JS प्रॉपर्टी (userId) में बदलना
- CSS-in-JS के लिए CSS के kebab-case नाम बदलना
- सामान्य भाषा के विवरण से वेरिएबल नाम बनाना
- API फ़ील्ड नामों को एक समान करना
सुरक्षा नोट
सब कुछ आपके ब्राउज़र में ही चलता है; आप जो कोड पेस्ट करते हैं वह कहीं अपलोड नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
HTTP जैसे संक्षिप्त रूपों का क्या होता है?
उन्हें एक शब्द माना जाता है और किसी भी अन्य शब्द की तरह कैपिटलाइज़ किया जाता है: HTTPServer → httpServer।
क्या अंक बने रहते हैं?
हाँ, वे अपने पहले वाले शब्द से जुड़े रहते हैं।
क्या एक साथ कई नाम बदल सकते हैं?
हाँ, हर पंक्ति में एक नाम रखें।