شرح قوالب النصوص في JavaScript — دمج المتغيرات بالأكواد باحترافية

دمج النصوص مع المتغيرات باستخدام علامة الزائد + قد يكون مربكاً جداً ويؤدي للكثير من الأخطاء. قوالب النصوص (Template Literals) جاءت لتحل هذه المشكلة للأبد.

1. علامة الـ Backtick (`)

بدلاً من استخدام علامات التنصيص العادية " " أو ' '، نستخدم علامة الـ Backtick (الموجودة غالباً فوق زر Tab في الكيبورد).

الطريقة القديمة (المتعبة) الطريقة الحديثة (السهلة)
let age = 25;
console.log("عمري هو " + age + " سنة");
let age = 25;
console.log(`عمري هو ${age} سنة`);

2. مميزات قوالب النصوص

  • إدراج المتغيرات: نستخدم الرمز ${variable} لوضع أي متغير أو عملية حسابية داخل النص مباشرة.
  • تعدد الأسطر: يمكنك كتابة نص على عدة أسطر دون الحاجة لرموز خاصة مثل \n.
مثال على تعدد الأسطر:
const message = `مرحباً بك،
هذا نص مكتوب
على عدة أسطر
بكل سهولة!`;
لماذا هي مهمة؟ ستستخدمها بكثرة عند بناء واجهات المستخدم، مثلاً عندما تريد إنشاء كود HTML كامل يحتوي على بيانات من قاعدة البيانات ووضعه داخل الصفحة.
ملخص الدرس
  • استخدم علامة الـ ` لإنشاء قوالب نصوص.
  • استخدم ${ } لإدراج المتغيرات داخل النص.
  • تسمح بكتابة نصوص على عدة أسطر بشكل طبيعي.
  • تجعل الكود أسهل في القراءة والكتابة والبحث عن الأخطاء.
تهانينا! لقد أكملت جميع الدروس الأساسية في دورة JavaScript. حان الوقت لاختبار ذكائك ومهاراتك في الاختبار النهائي.
المحرر الذكي

اكتب الكود وشاهد النتيجة فوراً

جرب الآن مجاناً
قناة ديف عربي

تابع أحدث الدروس والتحديثات مباشرة على واتساب

انضم الآن