تخطَّ إلى المحتوى

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 الكامل بالعربي.