JavaScript - القوالب النصية (Template Strings)
JavaScript - القوالب النصية (Template Strings)
🔸 القوالب النصية (Template Strings) هي طريقة حديثة لإنشاء سلاسل نصية مرنة باستخدام علامات backticks ` `
،
وتُستخدم لدمج المتغيرات أو كتابة نصوص متعددة الأسطر بسهولة.
🔹 دمج المتغيرات داخل النص
let name = "Mahmoud";
let age = 40;
let message = `اسمي ${name} وعمري ${age} سنة.`;
console.log(message);
// اسمي Mahmoud وعمري 40 سنة.
📌 تُكتب المتغيرات داخل النص باستخدام الصيغة ${variable}
.
🔹 نصوص متعددة الأسطر
let poem = `سَلامٌ على الدنيا
إذا لم يكن بها
صديقٌ صدوقٌ
صادق الوعد منصفا`;
console.log(poem);
📌 لا تحتاج إلى \n
عند استخدام template strings — فقط اكسر السطر مباشرة.
🔹 العمليات الحسابية داخل القالب
let a = 10;
let b = 5;
let result = `ناتج جمع ${a} + ${b} = ${a + b}`;
console.log(result);
// ناتج جمع 10 + 5 = 15
---
📌 لماذا نستخدم template strings؟
- سهولة قراءة النصوص المدمجة.
- مرونة في تنسيق النصوص متعددة الأسطر.
- أكثر أمانًا وسهولة مقارنة باستخدام
+
في السلاسل التقليدية.
⚠️ ملاحظات
- تعمل فقط باستخدام backticks
` `
— لا تستخدم علامات الاقتباس العادية. - تم تقديمها في ES6 (ES2015).
تعليقات
إرسال تعليق