startsWith() / endsWith()
فحص بداية أو نهاية نص startsWith() / endsWith()
startsWith() وendsWith() تُرجعان true/false — هل يبدأ أو ينتهي النص بجزء معيّن.
أوضح وأسرع قراءة من استخدام indexOf() أو تعبير نمطي لنفس الغرض البسيط. حسّاسة لحالة الأحرف الكبيرة/الصغيرة.
الصياغة
str.startsWith(prefix); str.endsWith(suffix);
⚡ جرّب بنفسك
عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.
⚡ محرّر تفاعلي
const file = "lesson-05.mdx";
console.log(file.startsWith("lesson"));
console.log(file.endsWith(".mdx"));وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.
أهم المعاملات
| المعامل | الوظيفة |
|---|---|
| prefix / suffix | النص المراد فحص وجوده بالبداية أو النهاية |
💡 نصائح عملية
- مفيدة جدًا لفحص امتدادات الملفات أو بادئات المسارات
⚠️ أخطاء شائعة
- نسيان حساسية حالة الأحرف — "Hello".startsWith("h") تُرجع false
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.