Ako orezať reťazec na konkrétnu dĺžku v JavaScripte

Ako Orezat Retazec Na Konkretnu Dlzku V Javascripte



Reťazce sa v JavaScripte bežne používajú na ukladanie a manipuláciu s textom. Pri práci s textom v JavaScripte možno budete musieť obmedziť počet znakov v hodnote reťazca. Orezanie reťazca na konkrétnu dĺžku môže byť pre vývojárov náročné. Ale nie je to také zložité, ako to vyzerá.

V tomto návode je vysvetlený postup, ako odstrihnúť šnúrku na konkrétnu dĺžku.

Ako orezať reťazec na konkrétnu dĺžku v JavaScripte?

Na orezanie reťazca na konkrétnu dĺžku poskytuje JavaScript niekoľko metód uvedených nižšie:







  • metóda slice().
  • metóda substring().

Pozrime sa, ako tieto metódy fungujú.



Metóda 1: Orezanie reťazca na konkrétnu dĺžku pomocou metódy slice().

Na odrezanie šnúrky podľa danej dĺžky môžete použiť „ plátok () “. Dá len časť reťazca ako výstup do daného limitu. Ako argumenty prijíma dva parametre, počiatočný index a koncový index časti reťazca. Druhý argument je voliteľný; ak neuvediete koncový index, považuje ho za posledný index reťazca.



Syntax
Ak chcete použiť metódu slice(), postupujte podľa syntaxe uvedenej nižšie:





plátok ( startIndex , endIndex )

Príklad
V nasledujúcom príklade najprv vytvoríme premennú s názvom „ strng “ a priraďte mu nasledujúcu hodnotu reťazca:

bol strng = 'Vitajte v LinuxHint.'

Teraz skrátime reťazec na 7. index reťazca odovzdaním počiatočného indexu “ 0 “ a koncový index „ 7 ” ktorý rozdelí reťazec od začiatku po 7. index ako časť reťazca:



konzoly. log ( strng. plátok ( 0 , 7 ) ) ;

Ako môžete vidieť, výstup dáva „ Vitajte ” ako časť reťazca, ktorý začína od indexu 0:

Poďme k druhej metóde!

Metóda 2: Orezanie reťazca na konkrétnu dĺžku pomocou metódy substring().

V JavaScripte existuje ďalšia metóda s názvom „ podreťazec() ” používa sa na orezanie šnúrky na určitú dĺžku. Tiež akceptuje dva parametre, počiatočný a koncový index podreťazca, a vráti časť reťazca medzi zadanými indexmi.

Syntax
Danú syntax môžete použiť na orezanie reťazca pomocou metódy substring():

podreťazec ( starIndext , endIndex )

Príklad
Tu použijeme predtým vytvorený reťazec, ktorý je uložený v premennej “ strng “ a zavolajte na „ podreťazec() ” odovzdaním počiatočného indexu ako “ jedenásť “ a koncový index ako „ dvadsať “:

konzoly. log ( strng. podreťazec ( jedenásť , dvadsať ) ) ;

Daný výstup indikuje, že reťazec je úspešne orezaný na základe konkrétnej dĺžky:

Poskytli sme najjednoduchšie metódy týkajúce sa orezania struny na určitú dĺžku.

Záver

Ak chcete orezať reťazec na určitú dĺžku, môžete použiť preddefinované metódy JavaScriptu vrátane metódy slice() a metódy substring(). Obe metódy pôsobia rovnako; môžete si vybrať kohokoľvek, čo je pre vás najvhodnejšie. Táto príručka vysvetľuje postup pri orezávaní struny na konkrétnu dĺžku s podrobnými príkladmi.