Како динамички написати реч великим почетним словом у ЈаваСцрипт-у?

Kako Dinamicki Napisati Rec Velikim Pocetnim Slovom U Javascript U



Писање великих слова одређене речи из једног низа је веома корисно када програмер жели да скрене пажњу читаоца или крајњег корисника ка јединственим или важним информацијама. Углавном се скраћенице, белешке, датуми, називи места или имена особа пишу великим словима јер нуде важне информације. Користећи се неколико предности може се постићи као што су боља приступачност, побољшани фактори видљивости и читљивости, ангажовање корисничке интеракције и тако даље.

Овај блог илуструје процедуру за писање велике речи у ЈаваСцрипт-у објашњавајући следеће методе:

Како динамички написати реч великим словом у ЈаваСцрипт-у?

Не постоји ниједно уграђено својство или ЈаваСцрипт метод који се може користити за писање великим словима само прве речи датог низа, међутим, постоји неколико приступа који се могу изменити да би се добили жељени резултати. Ове методе су описане њиховим описом кода. Хајде да наставимо.







Метод 1: Коришћење методе „слице()“.

У овој методи, „ промпт() ', и ' тоУпперЦасе() ” методе се користе уз „ слице() ” да се само прва реч или неки део стринга пише великим словима по потреби или наведен од стране корисника. Као што је приказано у доњем исечку кода:



< тело >

< х1 > Чланак о Линукхинту х1 >
< х4 > Писање прве речи великим словом х4 >
< дугме онцлицк = 'цаптализеФирстВорд()' > Пробајте дугме >
< п ид = 'циља' > стр >

< скрипта >
функција цаптализеФирстВорд ( ) {
нека подаци = промпт ( „Молимо унесите стринг“ , 'Џон Вик' ) ;
конст вордЕндИндек = промпт ( „Унесите коначни домет“ , '5' ) ;
нека прва реч = података. кришка ( 0 , вордЕндИндек ) ;
нека рем = података. заменити ( фирстВорд , '' ) ;

ако ( података != нула ) {
документ. гетЕлементБиИд ( 'циља' ) . иннерХТМЛ = „Прва реч је сада велика: „ + фирстВорд. тоУпперЦасе ( ) + рем ;
}
}
скрипта >
тело >

Објашњење кода:



  • Прво, декларише се елемент дугмета који позива „ цаптализеФирстВорд() ” метод који користи „ онцлицк ” слушалац догађаја. „ стр ” елемент се такође креира тако што има ИД од „ циљ ”. На овом 'п' ХТМЛ елементу излаз се убацује.
  • Затим, функција „ цаптализеФирстВорд() “ тело је дефинисано унутар “ <сцрипт> ” ознака. У њему, неколико „ промпт() ” методе се користе за преузимање података од корисника о низу и завршном индексном броју за велике речи.
  • промпт() ” метода садржи два параметра, први је порука која се приказује на екрану, а други је њена подразумевана вредност.
  • Ове вредности се чувају у „ података ' и ' вордЕндИндек ' редом. Затим користите „ слице() ” методу „подаци” и исеци део стринга из „ 0 ” индекс према броју индекса који је дао корисник. Ово одваја прву реч од обезбеђеног низа који се чува у променљивој „фирстВорд“.
  • Након тога, користите „ заменити() ” на датом стрингу за замену садржаја „фирстВорд“ празним наводницима. Ово модификује стринг и сада садржи преостали део након уклањања прве речи која је ускладиштена у променљивој „ рем
  • На крају, користите „ ако ” да бисте проверили да ли је „ података ” променљива коју је дао корисник је празна или не. Ако није празан или једнак „ нула “, затим убаците „ фирстВорд “ и применити „ тоУпперЦасе() ” метод за то.
  • Уз њега прикажите преостали део који је сачуван у „ рем ' променљива.

Након компилације:





Излаз показује да је прва реч датог низа сада велика.



Метод 2: Коришћење методе „субстр()“.

субстр() ” се може користити за писање само прве речи из датог низа великим словима. То се може урадити тако што се посебно селектује само прво слово приступом броју индекса и применом методе „тоУпперЦасе()“ на њега. Затим приложите преостали део низа као што је урађено у коду испод:

< х1 > Чланак о Линукхинту х1 >
< х4 > Писање прве речи великим словом х4 >

< дугме онцлицк = 'цаптализеФирстВорд()' > Пробајте дугме >
< п ид = 'циља' > стр >

< скрипта >
функција цаптализеФирстВорд ( ) {
нека подаци = промпт ( „Молимо унесите стринг“ , 'Џон Вик' )
конст вордЕндИндек = промпт ( „Унесите коначни домет“ , '5' ) ;
нека резултат = података. субстр ( 0 , вордЕндИндек ) . тоУпперЦасе ( ) + података. субстр ( вордЕндИндек ) ;
ако ( података != нула ) {
документ. гетЕлементБиИд ( 'циља' ) . иннерХТМЛ = „Прва реч се сада пише великим словом као: „ + резултат ;
}
}
скрипта >

Објашњење горњег кода:

  • Горњи код је исти као што је описано у претходној методи само „ слице() ' и ' заменити() ” метод се замењује са „ субстр() ” метод.
  • Метода „субстр()“ се примењује на „ података ” променљива и део стринга из „ 0 ” индекс за дати индекс је одвојен. На овом одвојеном делу који је прва реч, „ тоУпперЦасе() ” се примењује метода за писање великих слова.
  • Након тога, други „ субстр() ” метода се користи за одабир преосталог дела из датог индекса, а затим спајање резултата за обе методе.

Након компилације:

Излаз показује да је само прва реч из стринга написана великим словима

Закључак

Не постоји ниједан уграђени метод који се може користити за динамичко писање великих слова само прве речи датог низа. Међутим ' слице() ' и ' субстр() ” методе се могу користити заједно са комбинацијом различитих метода као што су „ промпт() ”, “ заменити() ', и ' тоУпперЦасе() ” да се прва реч пише великим словом. Овде, „ тоУпперЦасе() ” метод посебно пише великим словима исечену прву реч. Овај пост је илустровао методе за писање речи великим словом у ЈаваСцрипт-у.