شرح قوالب النصوص في JavaScript — دمج المتغيرات بالأكواد باحترافية
دمج النصوص مع المتغيرات باستخدام علامة الزائد + قد يكون مربكاً جداً ويؤدي للكثير من الأخطاء. قوالب النصوص (Template Literals) جاءت لتحل هذه المشكلة للأبد.
1. علامة الـ Backtick (`)
بدلاً من استخدام علامات التنصيص العادية " " أو ' '، نستخدم علامة الـ Backtick (الموجودة غالباً فوق زر Tab في الكيبورد).
| الطريقة القديمة (المتعبة) | الطريقة الحديثة (السهلة) |
|---|---|
|
|
2. مميزات قوالب النصوص
- إدراج المتغيرات: نستخدم الرمز
${variable}لوضع أي متغير أو عملية حسابية داخل النص مباشرة. - تعدد الأسطر: يمكنك كتابة نص على عدة أسطر دون الحاجة لرموز خاصة مثل
\n.
مثال على تعدد الأسطر:
const message = `مرحباً بك،
هذا نص مكتوب
على عدة أسطر
بكل سهولة!`;
لماذا هي مهمة؟ ستستخدمها بكثرة عند بناء واجهات المستخدم، مثلاً عندما تريد إنشاء كود HTML كامل يحتوي على بيانات من قاعدة البيانات ووضعه داخل الصفحة.
ملخص الدرس
- استخدم علامة الـ
`لإنشاء قوالب نصوص. - استخدم
${ }لإدراج المتغيرات داخل النص. - تسمح بكتابة نصوص على عدة أسطر بشكل طبيعي.
- تجعل الكود أسهل في القراءة والكتابة والبحث عن الأخطاء.
تهانينا! لقد أكملت جميع الدروس الأساسية في دورة JavaScript. حان الوقت لاختبار ذكائك ومهاراتك في الاختبار النهائي.