Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas aizstās visus rakstzīmes gadījumus virknē.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript virkne
- JavaScript regex
- JavaScript virkņu sadalījums ()
- Javascript masīva pievienošanās ()
1. piemērs: aizstājiet visus rakstzīmes gadījumus, izmantojot regulāro izteiksmi
// program to replace all instances of a character in a string const string = 'Learning JavaScript Program'; const result = string.replace(/a/g, "A"); console.log(result);
Rezultāts
LeArning JAvAScript ProgrAm
Iepriekš minētajā piemērā RegEx tiek izmantots kopā ar replace()
metodi, lai aizstātu visus rakstzīmes gadījumus virknē.
/g
apzīmē, ka darbība tiek veikta visiem virknes gadījumiem.
2. piemērs: aizstājiet visus rakstzīmju gadījumus, izmantojot iebūvētās metodes
// program to replace all instances of character in a string const string = 'Learning JavaScript Program'; const splitString = string.split('a'); const result = splitString.join('A'); console.log(result);
Rezultāts
LeArning JAvAScript ProgrAm
Iepriekš minētajā piemērā iebūvētās metodes tiek izmantotas, lai aizstātu visus rakstzīmes gadījumus virknē.
split('a')
Metode sadala string vērā masīvs.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Metode apvieno visus masīva elementus virknes, pievienojot A starp katru masīva elementu.
LeArning JAvAScript ProgrAm