به آموزشگاه مجازی سینا خوش آمدید!

آموزش رشته‌های تمپلیت در جاوا اسکریپت

امتیاز
(0)

شیوه‌ی نوشتاری بک تیک ها(Back-Tics)

رشته‌های تمپلیت(Template Strings) به جای علامت‌های نقل قول(" ") از بک‌تیک‌ها (``)استفاده می‌کنند:

مثال شماره 1

let text = `Hello World!`;
امتحان کنید

استفاده از علامت‌های نقل قول در درون رشته‌ها

رشته‌های تمپلیت(Template Strings) به ما امکان می‌دهند تا از هردوی علامت‌های نقل قول تکی و دوتایی در درون یک رشته استفاده کنیم:

مثال شماره 2

let text = `He's often called "Johnny"`;
امتحان کنید

استفاده از رشته‌های چندخطی(Multiline Strings)

رشته‌های تمپلیت به ما امکان می‌دهند تا از رشته‌های چندخطی استفاده کنیم:

مثال شماره 3

let text =
`The quick
brown fox
jumps over
the lazy dog`;
امتحان کنید

درون یابی در رشته‌های جاوا اسکریپت

رشته‌های تمپلیت به ما امکان می‌دهند تا از متغیرها در درون رشته‌ها استفاده کنیم، به این کار، درون‌یابی(interpolate) گفته می‌شود. رشته‌های تمپلیت، یک روش ساده برای انجام این کار ارائه می‌دهند. 

شیوه‌ی نوشتاری یا سینتکس:

${...}

مثال شماره 4

let firstName = "John";
let lastName = "Doe";

let text = `Welcome ${firstName}, ${lastName}!`;
امتحان کنید

جایگزینی عبارت‌ها در جاوا اسکریپت(Expression Substitution)

رشته‌های تمپلیت به ما امکان می‌دهند تا در رشته‌ها، از درون‌یابی عبارت‌ها(interpolation of expressions) استفاده کنیم:

مثال شماره 5

let price = 10;
let VAT = 0.25;

let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;
امتحان کنید

تمپلیت‌های HTML

مثال شماره 6

let header = "Template Strings";
let tags = ["template strings", "javascript", "es6"];

let html = `<h2>${header}</h2><ul>`;
for (const x of tags) {
  html += `<li>${x}</li>`;
}

html += `</ul>`;
امتحان کنید

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

رشته‌های تمپلیت در اکما اسکریپت 6 یا ES6 تعریف شده اند. اکما اسکریپت 6 از ماه ژوئن 2017 در تمامی مرورگرهای مدرن پشتیبانی می‌شود:

Chrome
51
Edge
15
Firefox
54
Opera
38
Safari
10
May 2016 Apr 2017 Jun 2017 Jun 2016 Sep 2016

 


منبع: www.w3schools.com/js

 

  • بازدید: 12

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال