JavaScript String Templates

JavaScript சர டெம்ப்ளேட்டுகளைக் கற்றுக்கொள்ளுங்கள்

JavaScript String Templates

சர டெம்ப்ளேட்டுகள்
டெம்ப்ளேட் சரங்கள்
டெம்ப்ளேட் லிட்டரல்கள்
அன்புக்குரிய குழந்தைக்கு பல பெயர்கள் உள்ளன

Back-Tics Syntax

டெம்ப்ளேட் சரங்கள் சரத்தை வரையறுக்க மேற்கோள்கள் ("") க்கு பதிலாக பின்டிக்குகள் (``) ஐப் பயன்படுத்துகின்றன:

Example

let text = `Hello World!`;

Quotes Inside Strings

டெம்ப்ளேட் சரங்கள் ஒரு சரத்திற்குள் ஒற்றை மற்றும் இரட்டை மேற்கோள்கள் இரண்டையும் அனுமதிக்கின்றன:

Example

let text = `He's often called "Johnny"`;

Multiline Strings

டெம்ப்ளேட் சரங்கள் பல வரி சரங்களை அனுமதிக்கின்றன:

Example

let text =
`The quick
brown fox
jumps over
the lazy dog`;

Interpolation

டெம்ப்ளேட் சரங்கள் சரங்களில் மாறிகளை அனுமதிக்கின்றன.

டெம்ப்ளேட் சரங்கள் சரங்களில் மாறிகளை இடைக்கணிப்பதற்கு ஒரு எளிய வழியை வழங்குகின்றன.

Syntax

${...}

Example - Variable Substitutions

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

let text = `Welcome ${firstName}, ${lastName}!`;

Expression Substitution

டெம்ப்ளேட் சரங்கள் சரங்களில் வெளிப்பாடுகளின் இடைக்கணிப்பை அனுமதிக்கின்றன:

Example

let price = 10;
let VAT = 0.25;

let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;

HTML Templates

Example

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>`;

💻 HTML டெம்ப்ளேட்டுகள்:

டெம்ப்ளேட் சரங்கள் HTML உருவாக்கத்திற்கு சிறந்தது, ஏனெனில் அவை மாறிகள் மற்றும் வெளிப்பாடுகளை HTML குறியீட்டில் எளிதாக இணைக்க அனுமதிக்கின்றன.

Browser Support

டெம்ப்ளேட் சரங்கள் ஒரு ES6 அம்சமாகும்.

ES6 ஜூன் 2017 முதல் அனைத்து நவீன உலாவிகளிலும் முழுமையாக ஆதரிக்கப்படுகிறது:

உலாவி வெர்ஷன் தேதி
Chrome 51 மே 2016
Edge 15 ஏப்ரல் 2017
Firefox 54 ஜூன் 2017
Safari 10 செப்டம்பர் 2016
Opera 38 ஜூன் 2016

📱 உலாவி ஆதரவு:

டெம்ப்ளேட் லிட்டரல்கள் அனைத்து நவீன உலாவிகளிலும் முழுமையாக ஆதரிக்கப்படுகின்றன. பழைய உலாவிகளுக்கு, Babel போன்ற டிரான்ஸ்பிலர் தேவைப்படலாம்.

Complete String Reference

📚 முழு சர குறிப்பு:

முழுமையான சர குறிப்பிற்காக, எங்களிடம் செல்லவும்:

Complete JavaScript String Reference.

குறிப்பு அனைத்து சர பண்புகள் மற்றும் முறைகளின் விளக்கங்கள் மற்றும் எடுத்துக்காட்டுகளைக் கொண்டுள்ளது.

Template String Benefits

இடைக்கணிப்பு: மாறிகள் மற்றும் வெளிப்பாடுகளை சரங்களில் எளிதாக உள்ளிடவும்
பல வரி சரங்கள்: எஸ்கேப் எழுத்துகள் இல்லாமல் பல வரி உரையை உருவாக்கவும்
எளிதான மேற்கோள்கள்: ஒற்றை மற்றும் இரட்டை மேற்கோள்களை எஸ்கேப் இல்லாமல் பயன்படுத்தவும்
வெளிப்பாடு மதிப்பீடு: சரங்களுக்குள் JavaScript வெளிப்பாடுகளை மதிப்பிடவும்
HTML டெம்ப்ளேட்டுகள்: டைனமிக் HTML உள்ளடக்கத்தை எளிதாக உருவாக்கவும்

JavaScript String Templates பயிற்சி

JavaScript இல் டெம்ப்ளேட் சரங்களுக்குப் பயன்படுத்தப்படும் பின்டிக்குகள் எப்படி இருக்கும்?

சரியான பதிலைத் தேர்ந்தெடுக்கவும்:

" "
✗ தவறு! இவை இரட்டை மேற்கோள்கள், பின்டிக்குகள் அல்ல
' '
✗ தவறு! இவை ஒற்றை மேற்கோள்கள், பின்டிக்குகள் அல்ல
` `
✓ சரி! பின்டிக்குகள் (` `) JavaScript இல் டெம்ப்ளேட் லிட்டரல்களை வரையறுக்கப் பயன்படுத்தப்படுகின்றன
/ \
✗ தவறு! இவை சாய்வுகள், பின்டிக்குகள் அல்ல