JavaScript String Templates

معانی:

  • Template Literals
  • Template Strings
  • String Templates
  • بیک-ٹک شرح

بیک-ٹک شرح

قالب‌های شبه‌عبارتیبک-ٹک (``) کا استعمال کریں اور نہ کہ کوئی نمائش ("") کا استعمال کریں:

مثال

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) {
  html += `<li>${x}</li>`;
}
html += `</ul>`;

تست کنید

پشتیبانی از مرورگر

اینترنت اکسپلورر پشتیبانی نمی‌کندقالب‌های شبه‌عبارتی.

نسخه اولیه کامل پشتیبانی‌کننده از قالب‌های شبه‌عبارتی:

کروم IE فایرفاکس سافاری آپرا
کروم 41 Edge 13 فایرفاکس 34 سافاری 10 آپرا 29
مارس 2015 نوامبر 2015 دسامبر 2014 سپتامبر 2016 آوریل 2015

منابع کامل رشته

برای دسترسی به منابع کامل، لطفاً به منابع کامل ما دستورالعمل رشته JavaScript.

این کتابخانه شامل توضیحات و مثال‌های تمام ویژگی‌ها و روش‌های رشته است.