10 JavaScript virkņu metodes, kuras jums vajadzētu apgūt jau šodien

10 JavaScript virkņu metodes, kuras jums vajadzētu apgūt jau šodien

Programmējot JavaScript, jūs bieži saskaraties ar scenārijiem, kuros nepieciešama manipulācija ar virknēm. Piemēram, izgūstot e -pastu, iespējams, būs jāpārveido visas rakstzīmes ar mazajiem burtiem vai jāizmanto regulāra izteiksme, lai pārbaudītu, vai ievadītā parole atbilst visiem nosacījumiem.





JavaScript virkņu metodes palīdzēs jums viegli veikt visas šīs darbības ar virkni atbilstoši jūsu prasībām. Šeit ir 10 virkņu metodes ar piemēriem, kas palīdzēs jums tās labi izprast.





Kas ir JavaScript virkņu metodes?

Virknes ir fundamentāla datu struktūra, kas sastāv no rakstzīmju secības. Šī datu struktūra ir daļa no visām galvenajām programmēšanas valodām, ieskaitot Python, JavaScript, Java un citas.





Virkņu metodes ir iepriekš izveidotas JavaScript metodes, kas palīdz izstrādātājiem veikt kopīgas darbības ar virknēm, bez nepieciešamības rakstīt kodu manuāli. Tie tiek palaisti, izmantojot punktu apzīmējumu, kas pievienots virknes mainīgajam.

Saistīts: Kas ir funkcija programmēšanā?



google pixel 5 pret samsung s21

Tā kā tās ir tikai JavaScript funkcijas, tās vienmēr beidzas ar iekavām, kurās var būt neobligāti argumenti. Ir svarīgi zināt kas ir JavaScript un kā tas darbojas pirms turpināt tālāk. Sāksim darbu un apgūsim šīs metodes sīkāk.

Attiecībā uz gaidāmajām metodēm ņemsim virknes mainīgo lpp ar vērtību ' Laipni lūdzam MUO! ' kā piemērs.





let str = 'Welcome to MUO!'

1. String.toLowerCase () un String.toUppperCase ()

The līdz mazajiem burtiem () virknes metode pārvērš visas dotās virknes rakstzīmes mazo formātā un līdzīgi līdz lielajiem burtiem () metode pārvērš visas rakstzīmes lielo burtu formātā. Šīs funkcijas nemaina sākotnējo virkni.

Sintakse:





toUpperCase()
toLowerCase()

Apskatīsim šīs divas metodes ar ātru piemēru:

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

Palaižot iepriekš minēto kodu konsolē, jūs saņemsit šādu izvadi:

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

2. String.concat ()

The konkāts () metodi izmanto divu vai vairāku virkņu savienošanai kopā. Šai metodei varat pievienot vienu vai vairākus argumentus, lai tos savienotu vienā virknē. Tas neveic nekādas izmaiņas sākotnējā virknē.

Sintakse:

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

Šeit ir piemērs, kas parāda divu virkņu savienošanu, lai izveidotu jaunu virkni:

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

3. String.indexOf () un String.lastIndexOf ()

The indexOf () metode palīdz uzzināt pirmo indeksu, kurā ir norādītā rakstzīme vai apakšvirkne. Tas sākas no kreisās puses un izseko virkni, lai pārbaudītu, vai dotais arguments atbilst.

Sintakse:

indexOf(str)

Noskaidrosim indeksu, pie kura MUO ir virknē ar piemēru:

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

Ja norādītais arguments nav virknē, metode atgriež vērtību -1.

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

Līdzīgi, lastIndexOf () metode atgriež dotās rakstzīmes vai virknes pēdējās parādīšanās indeksu. Šeit ir piemērs:

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

Pat ja alfabēts Un parādās 1. rādītājā, pēdējais šīs rakstzīmes gadījums ir 6. rādītājā un līdz ar to tiek atgriezts kā izvade.

4. String.charAt ()

The charAt () string metode atgriež rakstzīmi norādītajā virknes indeksā. Tas pieņem tikai vienu argumentu - indeksu, pēc kura tiek izgūta rakstzīme. Indeksa vērtība svārstās no 0 līdz garumam - 1.

Sintakse:

charAt(index)

Šeit ir piemērs charAt () metode:

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

Iepriekš minētajā piemērā, kad str. garums - 1 tika nodots kā arguments, metode atgriež virknes pēdējo rakstzīmi. Ja ievadāt nederīgu indeksu, kas pārsniedz pieļaujamo diapazonu, šī metode atgriež -1.

5. String.charCodeAt ()

Līdzīgi kā charAt metodei, un charCodeAt () metode atgriež ASCII vērtība rakstzīmes norādītajā indeksā. Šī virkņu metode aizņem tikai vienu argumentu - indeksu, no kura jāiegūst rakstzīme.

Sintakse:

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

Vēlreiz indeksa vērtība svārstās no 0 līdz garumam - 1, un, ja mēģināsit pārsniegt indeksu, kas pārsniedz pieļaujamo robežu, šī metode atgriezīs -1.

6. String.replace ()

Kā norāda nosaukums, aizvietot() metode palīdz aizstāt vienu virknes daļu ar citu daļu. Šai metodei ir divi argumenti: pirmais ir aizstājamā apakšvirkne, bet otrā - aizstājamā virkne. Šī metode neveic nekādas izmaiņas sākotnējā virknē.

Sintakse:

replace(str1, str2)

Piemēram, ja vēlaties aizstāt vārdu MUO ar šo vietni virknes mainīgajā varat izmantot aizvietot() metode šāda:

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

7. String.split ()

The sadalīt () metodi izmanto, lai sadalītu visus vārdus vai rakstzīmes virknē atbilstoši metožu nodotajam atdalītāja argumentam. Šīs metodes atgriešanas veids ir masīvs. Šo masīvu veido visas rakstzīmes vai apakšvirknes, kas sadalītas atbilstoši dotajam atdalītājam. Šī metode nemaina sākotnējo virkni.

Sintakse:

split(separator)

Piemēram, ja sadalīšanas metodei kā atdalītāja arguments tiek nodots tukšs laukums (''), tad šāds izskatīsies:

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

Ja nenododat argumentus sadalīt () metodi, tas atgriezīs masīvu ar vienu elementu, kas sastāv no jūsu virknes mainīgā vērtības.

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

8. String.substring ()

The apakšvirkne () metodi izmanto, lai iegūtu apakšvirkni vai sākotnējās virknes daļu. Šai metodei ir divi parametri: sākuma indekss un beigu indekss. Izvades apakšvirkne sākas no norādītā sākuma indeksa un tiek izdrukāta līdz beigu indeksam - 1.

Sintakse:

substring(startIndex, endIndex)

Šeit ir ātrs piemērs apakšvirkne () metode:

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

Ņemiet vērā, ka beigu indeksā esošā rakstzīme nav izejas daļa.

The Meklēt() metode palīdz atrast konkrētu apakšvirkni vai rakstzīmi sākotnējā virknē. Šī metode kā argumentu pieņem rakstzīmju grupu vai apakšvirkni un izseko virkni. Atrodot atbilstību, tiek atgriezts atbilstošās daļas sākuma indekss. Pretējā gadījumā šī metode atgriež -1.

Sintakse:

search(substring)

Jūs varat izmantot Meklēt() metode šādā veidā:

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

10. String.trim ()

The apgriezt () metode noņem visas atstarpes virknē pirms pirmās rakstzīmes un pēc pēdējās rakstzīmes. Šī metode neprasa nekādu parametru nodošanu un nemaina sākotnējo virkni. Tas ir ārkārtīgi noderīgi lietotāju ievades apstiprināšanai veidlapās.

Sintakse:

trim()

Ņemsim jaunu piemēru, lai izpētītu šo virkņu metodi:

Kā es varu atskaņot .mp4 failus savā televizorā, izmantojot USB zibatmiņas disku?
let untrimmedString = ' Welcome to MUO! ';
let trimmedString = untrimmedString.trim();
console.log(trimmedString);
console.log(untrimmedString);
'Welcome to MUO!'
' Welcome to MUO! '

Citas JavaScript metodes, lai pārbaudītu

Tātad šis bija ātrs dažu kopīgu virkņu metožu apkopojums, kas var palīdzēt jums būt produktīvākam kā JavaScript izstrādātājs. Šīs metodes arī palīdzēs jums saspiest kodēšanas intervijas ar virkni saistītiem jautājumiem. Prakse padara perfektu, tāpēc turpiniet un izmēģiniet šīs metodes savā konsolē.

Kad esat rūpīgi apguvis virkņu metodes, varētu būt vērts apskatīt dažas masīva metodes, kas var vēl vairāk uzlabot jūsu JavaScript prasmi.

Kopīgot Kopīgot Čivināt E -pasts 15 JavaScript masīva metodes, kuras jums vajadzētu apgūt jau šodien

Vai vēlaties saprast JavaScript masīvus, bet nevarat ar tiem tikt galā? Norādījumus skatiet mūsu JavaScript masīva piemēros.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • JavaScript
  • Kodēšanas padomi
Par autoru Nitin Ranganath(31 raksts publicēts)

Nitins ir dedzīgs programmatūras izstrādātājs un datortehnikas students, kurš izstrādā tīmekļa lietojumprogrammas, izmantojot JavaScript tehnoloģijas. Viņš strādā kā ārštata tīmekļa izstrādātājs, un brīvajā laikā viņam patīk rakstīt Linux un programmēšanai.

Vairāk no Nitin Ranganath

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu