padStart() / padEnd()
حشو نص لطول معيّن padStart() / padEnd()
padStart() تضيف أحرفًا بالبداية حتى يصل النص لطول معيّن — شائعة جدًا لتنسيق أرقام (مثل 05 بدل 5).
padEnd() تفعل نفس الشيء بالنهاية. إذا كان النص أطول من الطول المطلوب أصلًا، لا يحدث أي تغيير.
الصياغة
str.padStart(targetLength, padString); str.padEnd(targetLength, padString);
⚡ جرّب بنفسك
عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.
⚡ محرّر تفاعلي
console.log("5".padStart(2, "0"));
console.log("9".padStart(2, "0"));
console.log("12".padStart(2, "0"));وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.
أهم المعاملات
| المعامل | الوظيفة |
|---|---|
| targetLength | الطول النهائي المطلوب للنص |
| padString | النص المستخدم للحشو — افتراضي مسافة |
💡 نصائح عملية
- الاستخدام الأشهر: تنسيق الوقت والتاريخ (05:09 بدل 5:9)
⚠️ أخطاء شائعة
- توقّع أنها تقصّ النص إذا كان أطول من targetLength — لا تفعل شيئًا بهذه الحالة
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.