تحويل snake_case إلى camelCase

الصق أسماء بصيغة snake_case، اسما في كل سطر أو داخل الكود، واحصل عليها بصيغة camelCase.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل أسماء بصيغة snake_case (اسم في كل سطر أو داخل نص).
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يُقسم كل اسم snake_case إلى كلمات عند الشرطات السفلية، وعند أي حرف كبير يلي حرفا صغيرا. ثم تُكتب الكلمة الأولى بحروف صغيرة، وتبدأ كل كلمة بعدها بحرف كبير، بلا فاصل. تبقى الرموز والمسافات حول الأسماء كما هي. مثال: user_first_name تصبح userFirstName.

مثال

النتيجة: النتيجة بصيغة camelCase: userFirstName orderTotalAmount createdAt، عدد الأسماء المعالجة: 3.

user_first_name
order_total_amount
created_at
userFirstName
orderTotalAmount
createdAt

الحدود والملاحظات

  • تتغير كل الكلمات في النص الملصوق، بما فيها الكلمات المحجوزة وأسماء المكتبات، فراجع النتيجة قبل لصقها في الكود.
  • العربية وغيرها من اللغات التي لا تعرف الحروف الكبيرة تفقد حدود الكلمات في هذه الصيغة، فتلتصق الكلمات ببعضها.

أسئلة شائعة عن هذه الأداة

لماذا تستخدم JavaScript صيغة camelCase؟

لأنها العرف السائد لأسماء المتغيرات والدوال في JavaScript و Java ولأغلب مفاتيح JSON في واجهات الويب، لذلك تُحوَّل أسماء الأعمدة إليها قبل استخدامها في الواجهة.

ماذا يحدث للشرطة السفلية في بداية الاسم؟

تبقى كما هي، فتصبح _private_value هي _privateValue، لأنها في الغالب علامة على اسم داخلي.

ماذا عن الأرقام داخل الاسم؟

يبقى الرقم جزءا مستقلا بلا فاصل، فتصبح sales_2025_total هي sales2025Total.