TC

محول حروف الكاميل — أداة مجانية عبر الإنترنت

Processed locally. No data stored.
0 chars

ما هو محول حروف الكاميل?

أسلوب كتابة "Camel Case" (camelCase) هو أسلوب تسمية يربط عدة كلمات في سلسلة واحدة عن طريق حذف المسافات وكتابة الحرف الأول من كل كلمة بحرف كبير، باستثناء الكلمة الأولى. تبدو النتيجة كما يلي: ThisIsAnExample — حيث تشبه الأحرف الكبيرة في المنتصف سنام الجمل.

وهي قاعدة التسمية السائدة للمتغيرات والوظائف في JavaScript ومفاتيح JSON وطرق Java والعديد من حقول استجابة REST API. تتعامل هذه الأداة مع المدخلات بأي تنسيق — نص عادي أو snake_case أو kebab-case أو PascalCase — وتحوّلها إلى camelCase على الفور.

متى تستخدم محول حروف الكاميل?

استخدم أسلوب camelCase عند تسمية المتغيرات والوظائف وخصائص الكائنات في JavaScript أو TypeScript. يستخدم مطورو Java هذا الأسلوب في أسماء الطرق والحقول وفقًا لما تقتضيه الأعراف القياسية. عند إنشاء واجهات برمجة التطبيقات REST، يُعد أسلوب camelCase هو التنسيق الأكثر شيوعًا لمفاتيح استجابات JSON. ويحتاج مطورو الواجهة الأمامية الذين يقومون بتحويل أسماء خصائص CSS (مثل background-color) إلى نظيراتها في JavaScript (backgroundColor) إلى هذا التحويل بشكل منتظم.

يمكن للطلاب الذين يتعلمون البرمجة استخدامه لممارسة التسمية الصحيحة. إذا كنت بحاجة إلى كتابة الحرف الأول بحرف كبير أيضًا، فاستخدم محول Pascal Case. للتسمية بأسلوب Python، جرب محول Snake Case.

كيفية استخدام هذه الأداة

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

تقوم الأداة تلقائيًا باكتشاف حدود الكلمات من خلال المسافات والواصلة وشرطة التسطير والانتقالات بين الأحرف الكبيرة الموجودة. يمكنك لصق النص بأي تنسيق، وستقوم الأداة بتحويله إلى صيغة camelCase نظيفة وجاهزة للاستخدام في كودك.

أمثلة

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

القواعد والسلوك

  • يتم تحويل الكلمة الأولى بالكامل إلى أحرف صغيرة. وهذا ما يميز أسلوب "camelCase" عن أسلوب "PascalCase"، حيث تُكتب الحرف الأول أيضًا بحرف كبير.
  • تبدأ كل كلمة تالية بحرف كبير، بينما تكون باقي أحرفها صغيرة. وهذا ما يخلق «النتوءات» المميزة التي استمدت منها طريقة كتابة camelCase اسمها.
  • يتم حذف جميع الفواصل — المسافات والواصلة والشرطة السفلية والنقاط — أثناء التحويل. وتُعد الأحرف الكبيرة الموجودة عند حدود الكلمات هي الفاصل البصري الوحيد في النص الناتج.

أدوات ذات صلة

الأسئلة الشائعة

ما هو camelCase؟

camelCase هي قاعدة تسمية يتم فيها ربط الكلمات دون مسافات، وتبدأ كل كلمة بعد الكلمة الأولى بحرف كبير. على سبيل المثال، يتحول "first name" إلى "firstName". ويُشتق الاسم من الحروف الكبيرة الموجودة في المنتصف والتي تشبه سنام الجمل. وهي واحدة من أنماط التسمية الأكثر استخدامًا في تطوير البرمجيات.

متى تُستخدم طريقة كتابة camelCase في البرمجة؟

تُعد «camelCase» قاعدة التسمية القياسية في لغات البرمجة JavaScript (المتغيرات والدوال) وTypeScript وJava (الأساليب والحقول) ومفاتيح JSON. وتستخدم معظم نصوص استجابات واجهات برمجة التطبيقات REST «camelCase» في تسمية الخصائص. كما أنها الإعداد الافتراضي لأسماء الأساليب في Objective-C وأسماء المتغيرات في Swift. تقوم أداتنا بالتحويل من أي تنسيق إدخال إلى «camelCase» على الفور.

ما الفرق بين camelCase و PascalCase؟

في أسلوب camelCase، يكون الحرف الأول صغيرًا (myVariable). أما في أسلوب PascalCase، فيكون الحرف الأول كبيرًا (MyVariable). يُستخدم أسلوب PascalCase في أسماء الفئات وأسماء مكونات React وواجهات TypeScript. أما أسلوب camelCase فيُستخدم للمتغيرات والدوال وخصائص الكائنات. وهذان الأسلوبان مرتبطان ارتباطًا وثيقًا ولكنهما يخدمان أغراضًا مختلفة.

هل يمكنني تحويل snake_case إلى camelCase؟

نعم. ما عليك سوى لصق أي نص مكتوب بنمط snake_case (مثل user_first_name)، وستقوم الأداة بتقسيمه عند علامات الخطوط السفلية وتحويله إلى نمط camelCase (userFirstName) على الفور. كما أنها تدعم المدخلات بنمط kebab-case (user-first-name)، ونمط dot.case، وحتى التنسيقات المختلطة. ويقوم المحول باكتشاف جميع فواصل الكلمات الشائعة تلقائيًا.

هل يدعم الأرقام؟

نعم، يتم الاحتفاظ بالأرقام في النص الناتج تمامًا كما تظهر في النص المدخل. على سبيل المثال، يتحول "item 2 count" إلى "item2Count". لا تشكل الأرقام وحدات كلمية بحد ذاتها، لذا تظل مرتبطة بجزء الكلمة الذي يسبقها.