இன்று நீங்கள் தேர்ச்சி பெற வேண்டிய 10 ஜாவாஸ்கிரிப்ட் ஸ்ட்ரிங் முறைகள்

இன்று நீங்கள் தேர்ச்சி பெற வேண்டிய 10 ஜாவாஸ்கிரிப்ட் ஸ்ட்ரிங் முறைகள்

ஜாவாஸ்கிரிப்டில் புரோகிராமிங் செய்யும் போது, ​​சரம் கையாளுதல் தேவைப்படும் காட்சிகளை நீங்கள் அடிக்கடி காணலாம். உதாரணமாக, ஒரு மின்னஞ்சலை மீட்டெடுக்கும் போது, ​​நீங்கள் அனைத்து எழுத்துக்களையும் சிறிய எழுத்துக்களாக மாற்ற வேண்டும் அல்லது உள்ளிடப்பட்ட கடவுச்சொல் அனைத்து நிபந்தனைகளையும் பூர்த்தி செய்கிறதா என்று சரிபார்க்க வழக்கமான வெளிப்பாட்டைப் பயன்படுத்த வேண்டும்.





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





ஜாவாஸ்கிரிப்ட் சரம் முறைகள் என்றால் என்ன?

சரங்கள் ஒரு அடிப்படை தரவு கட்டமைப்பாகும், இது எழுத்துக்களின் வரிசையைக் கொண்டுள்ளது. இந்த தரவு அமைப்பு பைதான், ஜாவாஸ்கிரிப்ட், ஜாவா மற்றும் பலவற்றை உள்ளடக்கிய அனைத்து முக்கிய நிரலாக்க மொழிகளின் ஒரு பகுதியாகும்.





சரம் முறைகள் முன் கட்டப்பட்ட ஜாவாஸ்கிரிப்ட் முறைகள் ஆகும், இது டெவலப்பர்கள் குறியீட்டை கைமுறையாக எழுதத் தேவையில்லாமல் சரங்களில் பொதுவான செயல்பாடுகளைச் செய்ய உதவுகிறது. சரம் மாறியுடன் இணைக்கப்பட்ட புள்ளி-குறியீட்டைப் பயன்படுத்தி அவை இயக்கப்படுகின்றன.

தொடர்புடையது: நிரலாக்கத்தில் ஒரு செயல்பாடு என்ன?



ஃபோட்டோஷாப்பில் வார்த்தைகளை எப்படி வரையறுப்பது

அவை வெறும் ஜாவாஸ்கிரிப்ட் செயல்பாடுகள் என்பதால், அவை எப்போதும் அடைப்புக்குறிக்குள் முடிவடையும், அவை விருப்ப வாதங்களை வைத்திருக்கலாம். தெரிந்து கொள்வது அவசியம் ஜாவாஸ்கிரிப்ட் என்றால் என்ன, அது எப்படி வேலை செய்கிறது மேலும் தொடர்வதற்கு முன். ஆரம்பித்து இந்த முறைகளை இன்னும் விரிவாகக் கற்றுக்கொள்வோம்.

வரவிருக்கும் முறைகளுக்கு, ஒரு சரம் மாறியை எடுத்துக் கொள்வோம் மதிப்புடன் ' MUO க்கு வரவேற்கிறோம்! ' எடுத்துக்காட்டாக.





let str = 'Welcome to MUO!'

1. String.toLowerCase () மற்றும் String.toUppperCase ()

தி லோவர் கேஸ் () சரம் முறை கொடுக்கப்பட்ட சரத்தின் அனைத்து எழுத்துக்களையும் சிறிய வடிவத்திற்கு மாற்றுகிறது, அதேபோல், தி மேல் வழக்கு () முறை அனைத்து எழுத்துக்களையும் பெரிய எழுத்து வடிவத்திற்கு மாற்றுகிறது. இந்த செயல்பாடுகள் அசல் சரத்தை மாற்றாது.

தொடரியல்:





toUpperCase()
toLowerCase()

விரைவான உதாரணத்துடன் இந்த இரண்டு முறைகளையும் பார்க்கலாம்:

console.log(str.toLowerCase());
console.log(str.toUpperCase());
console.log(str);

கன்சோலில் மேலே உள்ள குறியீட்டை இயக்கும்போது, ​​நீங்கள் பின்வரும் வெளியீட்டைப் பெறுவீர்கள்:

'welcome to muo!'
'WELCOME TO MUO!'
'Welcome to MUO!'

2. String.concat ()

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

தொடரியல்:

concat(str1, str2, str3, ...)

ஒரு புதிய சரத்தை உருவாக்க இரண்டு சரங்களை இணைப்பதை காட்டும் ஒரு உதாரணம் இங்கே:

let str2 = ' How are you?';
let newString = str.concat(str2);
console.log(newString);
'Welcome to MUO! How are you?'

3. String.indexOf () மற்றும் String.lastIndexOf ()

தி indexOf () குறிப்பிட்ட எழுத்து அல்லது அடி மூலக்கூறு இருக்கும் முதல் குறியீட்டைக் கண்டறிய இந்த முறை உங்களுக்கு உதவுகிறது. இது இடது பக்கத்திலிருந்து தொடங்கி, கொடுக்கப்பட்ட வாதம் பொருந்துகிறதா எனச் சரிபார்க்க சரத்தைக் கண்டுபிடிக்கும்.

தொடரியல்:

indexOf(str)

இதில் உள்ள குறியீட்டை கண்டுபிடிப்போம் MUO ஒரு எடுத்துக்காட்டுடன் சரத்தில் உள்ளது:

console.log(str.indexOf('MUO')); 11

கொடுக்கப்பட்ட வாதம் சரத்தில் இல்லை என்றால், முறை -1 மதிப்பை அளிக்கிறது.

console.log(str.indexOf('Hello')); -1

இதேபோல், தி lastIndexOf () கொடுக்கப்பட்ட எழுத்து அல்லது சரத்தின் கடைசி நிகழ்வின் குறியீட்டை முறை வழங்குகிறது. இங்கே ஒரு உதாரணம்:

console.log(str.lastIndexOf('e')); 6

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

4. String.charAt ()

தி charAt () சரம் முறை சரத்தில் குறிப்பிட்ட குறியீட்டில் எழுத்தை அளிக்கிறது. இது ஒரு வாதத்தை மட்டுமே ஏற்றுக்கொள்கிறது, அந்த குறியீட்டை மீட்டெடுக்க வேண்டும். குறியீட்டு மதிப்பு 0 முதல் நீளம் வரை - 1.

தொடரியல்:

charAt(index)

இங்கே ஒரு உதாரணம் charAt () முறை:

console.log(str.charAt(9));
console.log(str.charAt(0));
console.log(str.charAt(str.length - 1));
o
W
!

மேலே உள்ள எடுத்துக்காட்டில், எப்போது வலுவான நீளம் - 1 வாதமாக நிறைவேற்றப்பட்டது, முறை சரத்தின் கடைசி எழுத்தை அளிக்கிறது. அனுமதிக்கப்பட்ட வரம்பிற்கு அப்பாற்பட்ட தவறான குறியீட்டை நீங்கள் உள்ளிட்டால், இந்த முறை -1 ஐ அளிக்கிறது.

5. String.charCodeAt ()

CharAt முறையைப் போலவே, தி charCodeAt () முறை கொடுக்கிறது ASCII மதிப்பு குறிப்பிட்ட குறியீட்டில் உள்ள எழுத்து. இந்த சரம் முறை ஒரு வாதத்தை மட்டுமே எடுத்துக்கொள்கிறது, குறியீட்டை மீட்டெடுக்க வேண்டும்.

தொடரியல்:

charCodeAt(index) str.charCodeAt(5);
str.charCodeAt(str.length - 1);
109
33

மீண்டும், குறியீட்டு மதிப்பு 0 முதல் நீளம் - 1 வரை இருக்கும் மற்றும் நீங்கள் அனுமதிக்கப்பட்ட வரம்பை மீறி ஒரு குறியீட்டை அனுப்ப முயற்சித்தால், இந்த முறை -1 க்குத் திரும்பும்.

6. String.replace ()

பெயர் குறிப்பிடுவது போல, தி மாற்று () இந்த முறை சரத்தின் ஒரு பகுதியை மற்றொரு பகுதியுடன் மாற்ற உதவுகிறது. இந்த முறை இரண்டு வாதங்களை எடுத்துக்கொள்கிறது: முதலாவது மாற்றப்பட வேண்டிய சப்ஸ்ட்ரிங் ஆகும், இரண்டாவதாக மாற்றப்பட வேண்டிய சப்ஸ்ட்ரிங் ஆகும். இந்த முறை அசல் சரத்திற்கு எந்த மாற்றத்தையும் செய்யாது.

தொடரியல்:

replace(str1, str2)

உதாரணமாக, நீங்கள் வார்த்தையை மாற்ற விரும்பினால் MUO உடன் இந்த இணையதளம் சரம் மாறியில், நீங்கள் பயன்படுத்தலாம் மாற்று () இது போன்ற முறை:

let newString = str.replace('MUO', 'this website');
console.log(newString);
console.log(str);
Welcome to this website!
Welcome to MUO!

7. String.split ()

தி பிளவு () முறைக்கு அனுப்பப்பட்ட பிரிப்பான் வாதத்தின் படி ஒரு சரத்தில் உள்ள அனைத்து சொற்களையும் எழுத்துக்களையும் உடைக்க முறை பயன்படுத்தப்படுகிறது. இந்த முறையின் திரும்பும் வகை ஒரு வரிசை. இந்த வரிசை அனைத்து எழுத்துக்கள் அல்லது துணைக்குறிப்புகளைக் கொண்டுள்ளது, கொடுக்கப்பட்ட பிரிப்பானின் படி பிரிக்கப்பட்டுள்ளது. இந்த முறை அசல் சரத்தை மாற்றாது.

தொடரியல்:

split(separator)

உதாரணமாக, ஒரு வெற்று இடம் ('') பிரிப்பான் வாதமாக பிளவு முறைக்கு அனுப்பப்பட்டால், வெளியீடு எப்படி இருக்கும்:

let splitArray = str.split(' ');
console.log(splitArray);
['Welcome', 'to', 'MUO!']

நீங்கள் ஒரு வாதத்தை அனுப்பவில்லை என்றால் பிளவு () முறை, அது உங்கள் சரம் மாறியின் மதிப்பு கொண்ட ஒற்றை உறுப்புடன் ஒரு வரிசையை வழங்கும்.

let splitArray = str.split();
console.log(splitArray);
['Welcome to MUO!']

8. String.substring ()

தி சப்ஸ்ட்ரிங் () ஒரு மூலக்கூறு அல்லது அசல் சரத்தின் ஒரு பகுதியைப் பெற இந்த முறை பயன்படுத்தப்படுகிறது. இந்த முறை இரண்டு அளவுருக்களை எடுக்கும்: தொடக்க குறியீடு மற்றும் இறுதி குறியீடு. வெளியீட்டு அடி மூலக்கூறு குறிப்பிட்ட தொடக்க அட்டவணையிலிருந்து தொடங்கி இறுதி குறியீடு வரை அச்சிடப்படுகிறது - 1.

தொடரியல்:

substring(startIndex, endIndex)

இங்கே ஒரு விரைவான உதாரணம் சப்ஸ்ட்ரிங் () முறை:

console.log(str.substring(2,8)); 'lcome'

இறுதி குறியீட்டில் உள்ள எழுத்து வெளியீட்டின் ஒரு பகுதி அல்ல என்பதை நினைவில் கொள்க.

தி தேடல் () அசல் சரத்திற்குள் ஒரு குறிப்பிட்ட அடி மூலக்கூறு அல்லது தன்மையைக் கண்டறிய இந்த முறை உதவுகிறது. இந்த முறை எழுத்துக்கள் அல்லது சப்ஸ்ட்ரிங்கின் ஒரு குழுவை ஒரு வாதமாக ஏற்றுக்கொண்டு சரம் வழியாக தடமறியும். பொருத்தத்தைக் கண்டறிந்தவுடன், பொருந்திய பகுதியின் தொடக்கக் குறியீடு திரும்பப் பெறப்படும். இல்லையெனில், இந்த முறை -1 ஐ அளிக்கிறது.

தொடரியல்:

search(substring)

நீங்கள் அதைப் பயன்படுத்திக் கொள்ளலாம் தேடல் () இந்த முறையில் முறை:

console.log(str.search('MUO'));
console.log(str.search('2'));
11
-1

10. String.trim ()

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

தொடரியல்:

trim()

இந்த சரம் முறையை ஆராய ஒரு புதிய உதாரணத்தை எடுத்துக் கொள்வோம்:

விண்டோஸ் 10 ஐ விட உபுண்டு வேகமாக உள்ளது
let untrimmedString = ' Welcome to MUO! ';
let trimmedString = untrimmedString.trim();
console.log(trimmedString);
console.log(untrimmedString);
'Welcome to MUO!'
' Welcome to MUO! '

பார்க்க மேலும் ஜாவாஸ்கிரிப்ட் முறைகள்

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

நீங்கள் சரம் முறைகளை நன்கு அறிந்தவுடன், உங்கள் ஜாவாஸ்கிரிப்ட் தேர்ச்சியை மேலும் மேம்படுத்தக்கூடிய சில வரிசை முறைகளைப் பார்ப்பது பயனுள்ளது.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் இன்று நீங்கள் தேர்ச்சி பெற வேண்டிய 15 ஜாவாஸ்கிரிப்ட் வரிசை முறைகள்

ஜாவாஸ்கிரிப்ட் வரிசைகளைப் புரிந்து கொள்ள விரும்புகிறீர்களா ஆனால் அவற்றைப் பிடிக்க முடியவில்லையா? வழிகாட்டுதலுக்கு எங்கள் ஜாவாஸ்கிரிப்ட் வரிசை உதாரணங்களைச் சரிபார்க்கவும்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • ஜாவாஸ்கிரிப்ட்
  • குறியீட்டு குறிப்புகள்
எழுத்தாளர் பற்றி நிதின் ரங்கநாத்(31 கட்டுரைகள் வெளியிடப்பட்டன)

நிதின் ஒரு தீவிர மென்பொருள் உருவாக்குநர் மற்றும் ஜாவாஸ்கிரிப்ட் தொழில்நுட்பங்களைப் பயன்படுத்தி இணையப் பயன்பாடுகளை உருவாக்கும் கணினி பொறியியல் மாணவர். அவர் ஒரு ஃப்ரீலான்ஸ் வலை டெவலப்பராக வேலை செய்கிறார் மற்றும் அவரது ஓய்வு நேரத்தில் லினக்ஸ் மற்றும் புரோகிராமிங்கிற்காக எழுத விரும்புகிறார்.

நிதின் ரங்கநாத்திடமிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்