Template Strings
1️⃣ تعریف Template Strings
-
با **backticks (
)** تعریف میشوند نه
'یا
"`
📌 خروجی:
-
${}
برای وارد کردن متغیر یا عبارت استفاده میشود
2️⃣ چند خطی بودن (Multiline Strings)
📌 خروجی:
-
بدون نیاز به
\n
3️⃣ عبارات داخل Template Strings
📌 خروجی:
-
هر نوع عبارت محاسباتی یا تابعی داخل
${}
قابل استفاده است
4️⃣ استفاده با توابع (Tagged Templates)
📌 خروجی:
-
Tagged Templates برای پردازش پیشرفته رشتهها کاربرد دارد
5️⃣ مزایای Template Strings
-
خواناتر و سادهتر از روشهای سنتی (
+
) -
پشتیبانی از چند خطی بودن
-
امکان قرار دادن عبارات و محاسبات
-
قابل استفاده در HTML، Console و JSX
✅ نکات مهم
-
همیشه با backticks (`) باز و بسته میشوند
-
${}
تنها برای وارد کردن متغیر یا عبارت استفاده میشود -
برای رشتههای چند خطی یا ترکیبی با متغیر Template Literals بهترین انتخاب است