تحويل CONSTANT_CASE إلى camelCase

الصق أسماء مكتوبة بحروف كبيرة وشرطات سفلية واحصل عليها بصيغة camelCase.

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

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

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

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

طريقة الحساب

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

مثال

النتيجة: النتيجة بصيغة camelCase: maxRetryCount apiBaseUrl defaultTimeout، عدد الأسماء المعالجة: 3.

MAX_RETRY_COUNT
API_BASE_URL
DEFAULT_TIMEOUT
maxRetryCount
apiBaseUrl
defaultTimeout

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

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

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

متى أحتاج إلى هذا التحويل؟

عند نقل متغيرات البيئة مثل DATABASE_URL إلى كائن إعدادات تُكتب مفاتيحه بصيغة camelCase مثل databaseUrl.

لماذا صار API هو api وليس API؟

لأن كل الكلمات في CONSTANT_CASE مكتوبة بحروف كبيرة فلا يمكن تمييز الاختصار، فتُعامل كلها ككلمات عادية.

ماذا عن الأرقام مثل HTTP2_PORT؟

يبقى الرقم مع الكلمة التي قبله، فيصبح HTTP2_PORT هو http2Port.