Tento blog ilustruje postup na písanie veľkých písmen konkrétneho slova v JavaScripte vysvetlením nižšie uvedených metód:
Ako dynamicky písať veľkými písmenami slovo v JavaScripte?
Neexistuje žiadna vstavaná vlastnosť alebo metóda JavaScript, ktorá by sa dala použiť na písanie veľkých písmen iba na prvé slovo poskytnutého reťazca. Existuje však niekoľko prístupov, ktoré možno upraviť, aby sa vrátili požadované výsledky. Tieto metódy sú popísané s ich kódovým popisom. poďme ďalej.
Metóda 1: Použitie metódy „slice()“.
Pri tejto metóde „ prompt() “ a „ toUpperCase() “ metódy sa používajú spolu s “ plátok () ” metóda na veľké len prvé slovo alebo časť reťazca podľa potreby alebo špecifikácie používateľa. Ako je uvedené v úryvku kódu nižšie:
< telo >
< h1 > Článok Linuxhint h1 >
< h4 > Písanie prvého slova veľkými písmenami h4 >
< tlačidlo onclick = 'captalizeFirstWord()' > Skús to tlačidlo >
< p id = 'cieľ' > p >
< skript >
funkciu captalizeFirstWord ( ) {
nechať dáta = výzva ( 'Zadajte reťazec' , 'John Wick' ) ;
konšt wordEndIndex = výzva ( 'Zadajte konečný rozsah' , '5' ) ;
nechaj prvé Slovo = údajov. plátok ( 0 , wordEndIndex ) ;
nech rem = údajov. nahradiť ( prvé slovo , '' ) ;
ak ( údajov != nulový ) {
dokument. getElementById ( 'cieľ' ) . innerHTML = 'Prvé slovo je teraz veľké: ' + prvé slovo. na veľké písmená ( ) + rem ;
}
}
skript >
telo >
Vysvetlenie kódu:
- Najprv je deklarovaný prvok tlačidla, ktorý volá „ captalizeFirstWord() “ pomocou metódy “ po kliknutí “ poslucháč udalosti. ' p ” prvok je tiež vytvorený tak, že má id hodnotu “ cieľ “. Na tento prvok HTML „p“ sa vloží výstup.
- Ďalej funkcia „ captalizeFirstWord() „telo je definované vo vnútri „ ” tag. V ňom je pár „ prompt() Metódy ” sa používajú na získanie údajov od užívateľa o reťazci a koncovom indexovom čísle pre veľké slová.
- ' prompt() “ obsahuje dva parametre, prvým je správa, ktorá sa zobrazí na obrazovke a druhým je jej predvolená hodnota.
- Tieto hodnoty sú uložené v „ údajov “ a „ wordEndIndex “. Potom použite „ plátok () ” na “údaje” a odrezať časť reťazca z “ 0 ” index k indexovému číslu poskytnutému používateľom. Toto oddelí prvé slovo od poskytnutého reťazca, ktorý sa uloží do premennej „firstWord“.
- Potom použite „ nahradiť () ” v zadanom reťazci na nahradenie obsahu „prvé slovo“ prázdnymi úvodzovkami. Tým sa upraví reťazec a teraz obsahuje zvyšnú časť po odstránení prvého slova, ktoré je uložené v premennej “ rem “
- Nakoniec použite „ ak “, aby ste skontrolovali, či „ údajov ” premenná poskytnutá používateľom je prázdna alebo nie. Ak nie je prázdny alebo rovný „ nulový “, potom vložte „ prvé slovo “ a použite „ toUpperCase() “.
- Pozdĺž neho zobrazte zostávajúcu časť, ktorá je uložená v „ rem “premenná.
Po kompilácii:
Výstup ukazuje, že prvé slovo zadaného reťazca je teraz veľké.
Metóda 2: Použitie metódy „substr()“.
' substr() ” metódu možno použiť na veľké len prvé slovo z poskytnutého reťazca. Dá sa to urobiť tak, že samostatne vyberiete iba prvé písmeno prístupom k indexovému číslu a použitím metódy „toUpperCase()“ naň. Potom pripojte zostávajúcu časť reťazca tak, ako je to uvedené v kóde nižšie:
< h1 > Článok Linuxhint h1 >< h4 > Písanie prvého slova veľkými písmenami h4 >
< tlačidlo onclick = 'captalizeFirstWord()' > Skús to tlačidlo >
< p id = 'cieľ' > p >
< skript >
funkciu captalizeFirstWord ( ) {
nechať dáta = výzva ( 'Zadajte reťazec' , 'John Wick' )
konšt wordEndIndex = výzva ( 'Zadajte konečný rozsah' , '5' ) ;
nechať výsledok = údajov. podstr ( 0 , wordEndIndex ) . na veľké písmená ( ) + údajov. podstr ( wordEndIndex ) ;
ak ( údajov != nulový ) {
dokument. getElementById ( 'cieľ' ) . innerHTML = 'Prvé slovo je teraz veľké ako: ' + výsledok ;
}
}
skript >
Vysvetlenie vyššie uvedeného kódu:
- Vyššie uvedený kód je rovnaký ako v predchádzajúcej metóde, iba „ plátok () “ a „ nahradiť () “metóda sa nahrádza výrazom “ substr() “.
- Metóda „substr()“ sa aplikuje na „ údajov premenná ' a časť reťazca z ' 0 ” index k poskytnutému indexu je oddelený. V tejto oddelenej časti, ktorá je prvým slovom, je „ toUpperCase() “ sa použije na veľké písmená.
- Potom druhý „ substr() ” metóda sa používa na výber zostávajúcej časti z poskytnutého indexu a následné zreťazenie výsledku pre obe metódy.
Po kompilácii:
Výstup ukazuje, že len prvé slovo z reťazca bolo napísané veľkými písmenami
Záver
Neexistuje žiadna vstavaná metóda, ktorá by sa dala použiť na dynamickú kapitalizáciu iba prvého slova poskytnutého reťazca. Avšak, „ plátok () “ a „ substr() “metódy možno použiť spolu s kombináciou rôznych metód, ako napríklad “ prompt() “, “ nahradiť () “ a „ toUpperCase() ” na veľké prvé slovo. Tu je „ toUpperCase() ” metóda špecificky používa veľké prvé slovo. Tento príspevok ilustroval metódy na písanie veľkých písmen slova v JavaScripte.