Menu
CoddyTech

دوال السلاسل النصية

جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 4 من 65.

إليك بعض أساليب السلاسل النصية الشائعة الاستخدام:

toUpperCase() وtoLowerCase(): تحوّلان سلسلة نصية إلى أحرف كبيرة أو صغيرة بالكامل.

let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"

replace(): تستبدل قيمةً محددةً بقيمة أخرى في سلسلة نصية. تستبدل افتراضيًا أول ظهور لها فقط.

لاستبدال جميع مرات الظهور، عليك استخدام replaceAll():

let str = "Hello World World";
console.log(str.replace("World", "JavaScript"));
// "Hello JavaScript World"

console.log(str.replaceAll("World", "JavaScript"));
// "Hello JavaScript JavaScript"

trim(): يزيل المسافات البيضاء من طرفي السلسلة النصية.

let str = "  Hello World  ";
console.log(str.trim()); // "Hello World"

charAt(): تُرجع الحرف عند فهرس محدد في سلسلة نصية.

let str = "Hello";
console.log(str.charAt(1)); // "e"

يمكنك أيضًا الوصول إلى محرف عند فهرس محدد باستخدام الأقواس []:

let str = "Hello";
console.log(str[1]); // "e"
challenge icon

التحدي

سهل

أنشئ دالة باسم alternateCase تأخذ سلسلة نصية كمدخل وتُرجع سلسلة نصية جديدة تتناوب فيها حالة الأحرف. يجب أن يكون الحرف الأول كبيرًا، والثاني صغيرًا، والثالث كبيرًا، وهكذا.

جرّب بنفسك

function alternateCase(str) {
  // اكتب الكود الخاص بك هنا
}
// لا تكتب أي شيء خارج الدالة
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت