தொகுதி பாடங்கள் (1/4)
சரங்கள் மற்றும் டெம்ப்ளேட் எழுத்துக்கள்
சரங்கள் என்பது எழுத்துக்களின் வரிசைகள். ஜாவாஸ்கிரிப்டில் நீங்கள் அவற்றை வரையறுக்கலாம் மூன்று வழிகளில், அனைத்தும் எஞ்சினுக்கு சமமானவை - ஆனால் ஒரு வல்லரசுடன் பேக்டிக்குகளுக்காக ஒதுக்கப்பட்டது:
'single quotes';
'double quotes';
`backticks — template literals`;ஒற்றை மற்றும் இரட்டை மேற்கோள்கள் ஒன்றுக்கொன்று மாறக்கூடியவை: எது உங்களை அனுமதிக்கிறதோ அதைப் பயன்படுத்தவும் தப்பிப்பதைத் தவிர்க்கவும் உங்கள் உரையில் உள்ள மற்ற எழுத்து:
'L\'isola'; // the apostrophe needs to be escaped
"L'isola"; // here it doesn't
"He said \"hi\"";
'He said "hi"';எஸ்கேப் கேரக்டர்கள்
எந்த சரத்தின் உள்ளேயும் "அச்சிட முடியாத" எழுத்துக்களை a உடன் செருகலாம் பின்சாய்வு:
\n— புதிய வரி\t— தாவல்\\— ஒரு நேரடி பின்சாய்வு\'/\"— நேரடியான ஒற்றை / இரட்டை மேற்கோள்
console.log('line 1\nline 2');
// line 1
// line 2டெம்ப்ளேட் எழுத்துக்கள்: நீங்கள் முன்னிருப்பாகப் பயன்படுத்த விரும்பும் தொடரியல்
பேக்டிக்ஸ் மற்ற டிலிமிட்டர்களால் சாத்தியமில்லாத இரண்டு விஷயங்களைத் திறக்கவும்:
- மல்டிலைன் சரங்கள் தப்பிக்காமல்: புதிய வரிகள் அனுமதிக்கப்படுகின்றன.
- இன்டெர்போலேஷன்:
${ … }உள்ளே நீங்கள் எந்த JS வெளிப்பாடுகளையும் வைக்கலாம் மற்றும் அதன் மதிப்பு முடிவில் ஒட்டப்படுகிறது.
const nome = 'Anna';
const eta = 28;
const messaggio = `Ciao ${nome}, hai ${eta} anni.
Fra un anno ne avrai ${eta + 1}.`;${ … } உள்ளே இருக்கும் வெளிப்பாடு ஒரு எளிய பெயராக இருக்க வேண்டியதில்லை: அது இருக்கலாம்
செயல்பாடு அழைப்புகள் மற்றும் ஆபரேட்டர்கள் உட்பட மதிப்பை உருவாக்கும் எதையும்.
+ உடன் தொடர்பு
வரலாற்று ரீதியாக சரங்கள் + உடன் இயற்றப்பட்டன. இது இன்னும் வேலை செய்கிறது மற்றும் பயனுள்ளதாக இருக்கும்
அரிதான சந்தர்ப்பங்களில் (எ.கா. பல படிகளில் ஒரு சரத்தை உருவாக்குதல்):
const a = 'Ciao';
const b = 'mondo';
a + ', ' + b + '!'; // 'Ciao, mondo!'முயற்சி செய்து பாருங்கள்
`பெயர் = 'லூகா'` மற்றும் `வயது = 30` கொடுக்கப்பட்டால், ஒரு டெம்ப்ளேட்டைக் கொண்டு 'லூகா ஹா 30 அன்னி.' (சரியாக இந்த உரை) கடைசி வெளிப்பாடாக.
குறிப்பைக் காட்டு
சரத்தில் மதிப்புகளைச் செருக, பேக்டிக்குகள் மற்றும் ${...} இடைக்கணிப்பைப் பயன்படுத்தவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
மதிப்பாய்வு பயிற்சி
`p1 = 7.5` மற்றும் `p2 = 3.20` ஆகிய இரண்டு விலைகள் கொடுக்கப்பட்டால், கடைசி வெளிப்பாடாக 'மொத்தம்: 10.7 யூரோ' என்ற சரத்தை வழங்கவும்.
குறிப்பைக் காட்டு
உள்ளே ${...} நீங்கள் p1 + p2 உட்பட எந்த வெளிப்பாட்டையும் வைக்கலாம்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்