القوالب النصية
جزء من قسم المنطق وتدفق التنفيذ في رحلة 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`;التحدي
سهلأنشئ دالة باسم greetAll تأخذ مصفوفة من الأسماء وتُرجع سلسلة نصية واحدة. يجب أن ينتج عن كل اسم في المصفوفة سطر بالتنسيق Hello, <Name>!، وتُجمع الأسطر في سلسلة نصية واحدة تفصل بينها أسطر جديدة. استخدم القوالب النصية لأسطر التحية.
جرّب بنفسك
function greetAll(names) {
// اكتب الكود الخاص بك هنا
}
// لا تكتب أي شيء خارج functionيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس المنطق وتدفق التنفيذ
1السلاسل النصية بالتفصيل
أساسيات السلاسل النصيةالتكرار على السلاسل النصيةالقوالب النصيةدوال السلاسل النصيةمراجعة - ناسج السلاسل النصية2المصفوفات متعددة الأبعاد
أساسيات المصفوفات ثنائية الأبعادالوصول إلى عناصر المصفوفة ثنائية الأبعادالحلقات المتداخلة مع المصفوفات ثنائية الأبعادمراجعة: المصفوفات ثنائية الأبعادجمع المصفوفات وطرحهاالمصفوفات متعرجة الأبعادالمصفوفات ثلاثية الأبعاد وما بعدهاأنماط شائعة للمصفوفات ثنائية الأبعادمراجعة: كل ما يتعلق بالمصفوفات5المجموعات - الجزء الأول
ما هي المجموعة؟التكرار على عناصر المجموعةإضافة عنصرإزالة عنصرالتحقق من وجود عنصرالحجم والتحقق من الفراغالنسخ والمسحمراجعة - أساسيات المجموعات8موضوعات شيقة حول المصفوفات
تفكيك المصفوفاتصياغة الانتشار في المصفوفاتالمصفوفات المتناثرةمراجعة - ورشة عمل حول المصفوفات3JSON الجزء 1
ما هو JSON؟التحقق من وجود المفتاحطرق الكائنعامل الانتشار الجزء 1عامل الانتشار الجزء 2حذف المفاتيحمراجعة - معالجة المفاتيح في JSONتدرّب بنفسك: مترجم JavaScript عبر الإنترنت