జావాస్క్రిప్ట్లో ప్రోగ్రామింగ్ చేస్తున్నప్పుడు, స్ట్రింగ్ మానిప్యులేషన్ అవసరమయ్యే సందర్భాలను మీరు తరచుగా చూస్తారు. ఉదాహరణకు, ఇమెయిల్ను తిరిగి పొందుతున్నప్పుడు, మీరు అన్ని అక్షరాలను చిన్న అక్షరాలకు మార్చాల్సి ఉంటుంది లేదా నమోదు చేసిన పాస్వర్డ్ అన్ని షరతులను సంతృప్తిపరుస్తుందో లేదో తనిఖీ చేయడానికి సాధారణ వ్యక్తీకరణను ఉపయోగించాల్సి ఉంటుంది.
జావాస్క్రిప్ట్ స్ట్రింగ్ పద్ధతులు మీ అవసరాల మేరకు స్ట్రింగ్లో ఈ ఆపరేషన్లన్నింటినీ సులభంగా నిర్వహించడానికి మీకు సహాయపడతాయి. వాటిపై మంచి పట్టు పొందడంలో మీకు సహాయపడటానికి ఉదాహరణలతో 10 స్ట్రింగ్ పద్ధతులు ఇక్కడ ఉన్నాయి.
జావాస్క్రిప్ట్ స్ట్రింగ్ పద్ధతులు అంటే ఏమిటి?
స్ట్రింగ్స్ అనేది ప్రాథమిక డేటా స్ట్రక్చర్, ఇందులో అక్షరాల క్రమం ఉంటుంది. పైథాన్, జావాస్క్రిప్ట్, జావా మరియు మరిన్ని సహా అన్ని ప్రధాన ప్రోగ్రామింగ్ భాషలలో ఈ డేటా స్ట్రక్చర్ ఒక భాగం.
స్ట్రింగ్ పద్ధతులు ముందుగా నిర్మించిన జావాస్క్రిప్ట్ పద్ధతులు, ఇవి డెవలపర్లకు కోడ్ని మాన్యువల్గా వ్రాయాల్సిన అవసరం లేకుండా స్ట్రింగ్లపై సాధారణ ఆపరేషన్లు చేయడంలో సహాయపడతాయి. స్ట్రింగ్ వేరియబుల్కు జోడించిన డాట్-నొటేషన్ ఉపయోగించి అవి అమలు చేయబడతాయి.
సంబంధిత: ప్రోగ్రామింగ్లో ఫంక్షన్ అంటే ఏమిటి?
వాట్సాప్లో ఒకరిని ఎలా జోడించాలి
అవి కేవలం జావాస్క్రిప్ట్ ఫంక్షన్లు కాబట్టి, అవి ఎల్లప్పుడూ ఐచ్ఛిక వాదనలను కలిగి ఉండే కుండలీకరణాలతో ముగుస్తాయి. తెలుసుకోవడం చాలా అవసరం జావాస్క్రిప్ట్ అంటే ఏమిటి మరియు అది ఎలా పనిచేస్తుంది మరింత కొనసాగడానికి ముందు. ప్రారంభించండి మరియు ఈ పద్ధతులను మరింత వివరంగా నేర్చుకుందాం.
రాబోయే పద్ధతుల కోసం, స్ట్రింగ్ వేరియబుల్ తీసుకుందాం p విలువతో ' 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(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
!
పై ఉదాహరణలో, ఎప్పుడు str.length - 1 వాదనగా ఆమోదించబడింది, పద్ధతి స్ట్రింగ్ యొక్క చివరి అక్షరాన్ని అందిస్తుంది. మీరు అనుమతించదగిన పరిధికి మించిన చెల్లని సూచికను నమోదు చేస్తే, ఈ పద్ధతి -1 ని అందిస్తుంది.
5. String.charCodAt ()
చార్అట్ పద్ధతిని పోలి ఉంటుంది, ది 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'
ముగింపు సూచికలోని అక్షరం అవుట్పుట్లో భాగం కాదని గమనించండి.
9. String.search ()
ది వెతకండి() అసలు స్ట్రింగ్ లోపల ఒక నిర్దిష్ట సబ్స్ట్రింగ్ లేదా అక్షరాన్ని కనుగొనడానికి పద్ధతి సహాయపడుతుంది. ఈ పద్ధతి అక్షరాల సమూహం లేదా సబ్స్ట్రింగ్ను వాదనగా అంగీకరిస్తుంది మరియు స్ట్రింగ్ ద్వారా ట్రేస్ చేస్తుంది. సరిపోలికను కనుగొన్న తర్వాత, సరిపోలిన భాగం యొక్క ప్రారంభ సూచిక తిరిగి ఇవ్వబడుతుంది. లేకపోతే, ఈ పద్ధతి -1 ని అందిస్తుంది.
వాక్యనిర్మాణం:
search(substring)
మీరు దీనిని ఉపయోగించుకోవచ్చు వెతకండి() ఈ పద్ధతిలో:
console.log(str.search('MUO'));
console.log(str.search('2'));
11
-1
10. String.trim ()
ది ట్రిమ్ () పద్ధతి మొదటి అక్షరానికి ముందు మరియు చివరి అక్షరం తర్వాత స్ట్రింగ్లోని అన్ని తెల్లని ఖాళీలను తొలగిస్తుంది. ఈ పద్దతికి మీరు ఏ పరామితులను పాస్ చేయాల్సిన అవసరం లేదు మరియు అసలు స్ట్రింగ్ను సవరించదు. ఫారమ్లలో వినియోగదారు ఇన్పుట్ ధ్రువీకరణ కోసం ఇది చాలా సహాయకారిగా ఉంటుంది.
వాక్యనిర్మాణం:
trim()
ఈ స్ట్రింగ్ పద్ధతిని అన్వేషించడానికి కొత్త ఉదాహరణ తీసుకుందాం:
బూటబుల్ విండోస్ 7 యుఎస్బిని ఎలా తయారు చేయాలి
let untrimmedString = ' Welcome to MUO! ';
let trimmedString = untrimmedString.trim();
console.log(trimmedString);
console.log(untrimmedString);
'Welcome to MUO!'
' Welcome to MUO! '
తనిఖీ చేయడానికి మరిన్ని జావాస్క్రిప్ట్ పద్ధతులు
కాబట్టి ఇది జావాస్క్రిప్ట్ డెవలపర్గా మరింత ఉత్పాదకంగా ఉండటానికి మీకు సహాయపడే కొన్ని సాధారణ స్ట్రింగ్ పద్ధతుల త్వరిత రౌండప్. ఈ పద్ధతులు స్ట్రింగ్-సంబంధిత ప్రశ్నల కోసం మీ కోడింగ్ ఇంటర్వ్యూలకు కూడా సహాయపడతాయి. ప్రాక్టీస్ పరిపూర్ణంగా ఉంటుంది, కాబట్టి ముందుకు సాగండి మరియు మీ స్వంత కన్సోల్లో ఈ పద్ధతులను ప్రయత్నించండి.
మీరు స్ట్రింగ్ మెథడ్స్ని క్షుణ్ణంగా తెలుసుకున్న తర్వాత, జావాస్క్రిప్ట్పై మీ నైపుణ్యాన్ని మరింత పెంచే కొన్ని శ్రేణి పద్ధతులను పరిశీలించడం విలువైనదే కావచ్చు.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ 15 జావాస్క్రిప్ట్ శ్రేణి పద్ధతులు మీరు ఈరోజు ప్రావీణ్యం పొందాలిజావాస్క్రిప్ట్ శ్రేణులను అర్థం చేసుకోవాలనుకుంటున్నారా కానీ వాటితో పట్టుకోలేకపోతున్నారా? మార్గదర్శకత్వం కోసం మా జావాస్క్రిప్ట్ శ్రేణి ఉదాహరణలను తనిఖీ చేయండి.
తదుపరి చదవండి సంబంధిత అంశాలు- ప్రోగ్రామింగ్
- జావాస్క్రిప్ట్
- కోడింగ్ చిట్కాలు
నితిన్ ఆసక్తిగల సాఫ్ట్వేర్ డెవలపర్ మరియు కంప్యూటర్ ఇంజనీరింగ్ విద్యార్థి జావాస్క్రిప్ట్ టెక్నాలజీలను ఉపయోగించి వెబ్ అప్లికేషన్లను అభివృద్ధి చేస్తున్నాడు. అతను ఫ్రీలాన్స్ వెబ్ డెవలపర్గా పనిచేస్తాడు మరియు తన ఖాళీ సమయంలో లైనక్స్ మరియు ప్రోగ్రామింగ్ కోసం వ్రాయడానికి ఇష్టపడతాడు.
నితిన్ రంగనాథ్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి