تمپلیٔتهای زبان JavaScript
- پچھلے پہلہ جسٹا اسکریپٹ استرنگ جستجو
- آئندہ پہلہ جسٹا اسکریپٹ نمبر
معادل:
- تمپلیٔتهای کلمات
- تمپلیٔتهای توالی کلمات
- تمپلیٔتهای زبان
- نوع زبان Back-Tics
نوع زبان Back-Tics
ٹیمپلیٹ لائناز علامت انگشتی عقب (``) به جای نقلقول ("") برای تعریف توالی کلمات استفاده کنید:
مثال
let text = `Hello World!`;
نقلقولهای توالی کلمات
با استفاده ازٹیمپلیٹ لائن، شما میتوانید همزمان از نقلقولهای یک خطی و دو خطی در توالی کلمات استفاده کنید:
مثال
let text = `He's often called "Johnny"`;
توالیهای چند خطی
ٹیمپلیٹ لائناجازه دادن به توالیهای چند خطی برای توالی کلمات:
مثال
let text = `The quick brown fox jumps over the lazy dog`;
پیوند
ٹیمپلیٹ لائنیک روش ساده برای وارد کردن متغیرها و عبارات به توالی کلمات ارائه میدهد.
این روش به عنوان پیوند کلمات (string interpolation) شناخته میشود.
نوع زبان
${...}
جایگزینی متغیر
ٹیمپلیٹ لائناجازه دادن به متغیرها در توالی کلمات:
مثال
let firstName = "Bill"; let lastName = "Gates"; let text = `Welcome ${firstName}, ${lastName}!`;
جایگزینی خودکار مقادیر واقعی در متغیرها به عنوان:پیوند کلمات。
جایگزینی عبارت
ٹیمپلیٹ لائناجازه دادن به عبارتها در توالی کلمات:
مثال
let price = 10; let VAT = 0.25; let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;
جایگزینی خودکار مقادیر واقعی در عبارتها به عنوان پیوند کلمات.
تمپلیٹهای HTML
مثال
let header = "Templates Literals"; let tags = ["template literals", "javascript", "es6"]; let html = `<h2>${header}</h2><ul>`; برائے tags کی اکثریت میں x، html += `<li>${x}</li>`; } html += `</ul>`;
براؤزر کی پشتیبندی
اینٹر نیٹ ایکسپلورر نے اس کو نہیں پشتیبند کیاٹیمپلیٹ لائن。
پہلی براؤزر ورسن جس میں ٹیمپلیٹ لائن اور اپنایا گیا تھا:
کروم | آئی ای | فائر فاکس | سافری | آپریا |
---|---|---|---|---|
کروم 41 | ایج 13 | فائر فاکس 34 | سافری 10 | آپریا 29 |
مارچ 2015 | نومبر 2015 | دسمبر 2014 | ستمبر 2016 | اپریل 2015 |
کاملی استرنگ مرجع
کاملی مرجع کے لئے، اپنے پورا مرجع کا دورہ کریں جسٹا اسکریپٹ استرنگ مرجع。
اس مرجع میں تمام استرنگ کی اکثریت اور متعدد مثال کی توضیح شامل ہیں。
- پچھلے پہلہ جسٹا اسکریپٹ استرنگ جستجو
- آئندہ پہلہ جسٹا اسکریپٹ نمبر