அத்தியாயம் 4
சரங்கள்
JavaScript சரங்கள் மற்ற உயர்-நிலை மொழிகளில் சரம் செயலாக்கங்களுடன் பல ஒற்றுமைகளைப் பகிர்ந்து கொள்கின்றன. அவை உரை-அடிப்படையிலான செய்திகளையும் தரவையும் குறிக்கின்றன. இந்த பாடத்தில், புதிய சரங்களை எவ்வாறு உருவாக்குவது மற்றும் அவற்றில் பொதுவான செயல்பாடுகளை எவ்வாறு செய்வது என்பது உட்பட அடிப்படைகளை கற்போம்.
இங்கே ஒரு சரத்தின் எடுத்துக்காட்டு:
"Hello World"
சர குறியீடுகள் பூஜ்ய-அடிப்படையிலானவை, அதாவது 0 இல் உள்ள முதல் எழுத்தின் தொடக்க நிலை மற்றும் அதைத் தொடர்ந்து ஏறுவரிசையில் மற்றவை. சர மூலம் பல்வேறு முறைகள் ஆதரிக்கப்படுகின்றன மற்றும் ஒரு புதிய மதிப்பை திரும்பப் பெறுகின்றன. இந்த முறைகள் கீழே விவரிக்கப்பட்டுள்ளன.
| பெயர் | விளக்கம் |
|---|---|
charAt() |
குறிப்பிட்ட குறியீட்டில் உள்ள எழுத்தை திரும்பப் பெறுகிறது |
charCodeAt() |
குறிப்பிட்ட குறியீட்டில் Unicode எழுத்தை திரும்பப் பெறுகிறது |
concat() |
இரண்டு அல்லது அதிகமான இணைந்த சரங்களை திரும்பப் பெறுகிறது |
constructor |
சரத்தின் constructor செயல்பாட்டை திரும்பப் பெறுகிறது |
endsWith() |
ஒரு சரம் குறிப்பிட்ட மதிப்பில் முடிகிறதா என்று சரிபார்க்கிறது |
fromCharCode() |
Unicode மதிப்புகளை எழுத்துகளாக திரும்பப் பெறுகிறது |
includes() |
ஒரு சரம் குறிப்பிட்ட மதிப்பை கொண்டுள்ளதா என்று சரிபார்க்கிறது |
indexOf() |
அதன் முதல் நிகழ்வின் குறியீட்டை திரும்பப் பெறுகிறது |
lastIndexOf() |
அதன் கடைசி நிகழ்வின் குறியீட்டை திரும்பப் பெறுகிறது |
length |
சரத்தின் நீளத்தை திரும்பப் பெறுகிறது |
localeCompare() |
locale உடன் இரண்டு சரங்களை ஒப்பிடுகிறது |
match() |
ஒரு மதிப்பு அல்லது வழக்கமான வெளிப்பாட்டிற்கு எதிராக ஒரு சரத்தை பொருத்துகிறது |
prototype |
ஒரு பொருளின் பண்புகள் மற்றும் முறைகளை சேர்க்க பயன்படுத்தப்படுகிறது |
repeat() |
குறிப்பிட்ட நகல்களின் எண்ணிக்கையுடன் புதிய சரத்தை திரும்பப் பெறுகிறது |
replace() |
வழக்கமான வெளிப்பாடு அல்லது மதிப்புடன் ஒரு சரம் மூலம் மாற்றப்பட்ட மதிப்புகளுடன் சரத்தை திரும்பப் பெறுகிறது |
search() |
ஒரு மதிப்பு அல்லது வழக்கமான வெளிப்பாட்டிற்கு எதிராக ஒரு சரத்தின் பொருத்தத்தின் அடிப்படையில் குறியீட்டை திரும்பப் பெறுகிறது |
slice() |
ஒரு சரத்தின் ஒரு பகுதியை கொண்ட சரத்தை திரும்பப் பெறுகிறது |
split() |
சரத்தை உள்சரங்களின் வரிசையாக பிரிக்கிறது |
startsWith() |
குறிப்பிட்ட எழுத்திற்கு எதிராக சரங்களின் தொடக்கத்தை சரிபார்க்கிறது |
substr() |
தொடக்க குறியீட்டிலிருந்து சரத்தின் ஒரு பகுதியை பிரித்தெடுக்கிறது |
substring() |
இரண்டு குறியீடுகளுக்கு இடையில் சரத்தின் ஒரு பகுதியை பிரித்தெடுக்கிறது |
toLocalLowerCase() |
host இன் locale ஐப் பயன்படுத்தி சிறிய எழுத்துகளுடன் சரத்தை திரும்பப் பெறுகிறது |
toLocalUpperCase() |
host இன் locale ஐப் பயன்படுத்தி பெரிய எழுத்துகளுடன் சரத்தை திரும்பப் பெறுகிறது |
toLowerCase() |
சிறிய எழுத்துகளுடன் சரத்தை திரும்பப் பெறுகிறது |
toString() |
சரம் அல்லது சர பொருளை சரமாக திரும்பப் பெறுகிறது |
toUpperCase() |
பெரிய எழுத்துகளுடன் சரத்தை திரும்பப் பெறுகிறது |
trim() |
வெற்றிடங்கள் நீக்கப்பட்ட சரத்தை திரும்பப் பெறுகிறது |
trimEnd() |
இறுதியில் இருந்து வெற்றிடங்கள் நீக்கப்பட்ட சரத்தை திரும்பப் பெறுகிறது |
trimStart() |
தொடக்கத்தில் இருந்து வெற்றிடங்கள் நீக்கப்பட்ட சரத்தை திரும்பப் பெறுகிறது |
valueOf() |
சரம் அல்லது சர பொருளின் primitive மதிப்பை திரும்பப் பெறுகிறது |
இந்த அத்தியாயத்தில், பின்வரும் தலைப்புகளை ஆராய்வோம்: