Menu
CoddyTech

القوالب النصية

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

تستخدم القوالب الحرفية علامات الاقتباس العكسية ` لإنشاء سلاسل نصية، وتتيح لك إدراج تعبيرات باستخدام ${}.على سبيل المثال، عند إنشاء تحيات، يمكنك تضمين الأسماء أو البيانات الأخرى ديناميكيًا مباشرةً في السلسلة النصية للقالب. ويمكنك أيضًا تضمين رموز مثل $ بوضعها مباشرةً داخل علامتي backtick.مثال:
const userName = "Sam";
const price = 5;
const message = `Welcome, ${userName}! Your total is $${price}.`;
// يُدرج userName وprice داخل السلسلة النصية
تدعم القوالب الحرفية أيضًا السلاسل متعددة الأسطر دون الحاجة إلى حرف الهروب \n.يمكنك ببساطة الضغط على مفتاح الإدخال للانتقال إلى سطر جديد، وسيُحافَظ على فاصل السطر في الناتج. كلتا الطريقتين تعملان:
// باستخدام \n
const message1 = `Line 1\nLine 2`;

// باستخدام فواصل أسطر فعلية
const message2 = `Line 1
Line 2`;
كلاهما ينتجان النتيجة نفسها.
challenge icon

التحدي

سهل

أنشئ دالة باسم greetAll تأخذ مصفوفة من الأسماء وتُرجع سلسلة نصية واحدة. يجب أن ينتج عن كل اسم في المصفوفة سطر بالتنسيق Hello, <Name>!، وتُجمع الأسطر في سلسلة نصية واحدة تفصل بينها أسطر جديدة. استخدم القوالب النصية لأسطر التحية.

جرّب بنفسك

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

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

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

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