logo

JavaScript String trim()

Trim() je vestavěná řetězcová funkce v JavaScriptu, která se používá k oříznutí řetězce. Tato funkce odstraní mezery z obou konců, tj. začátku a konce řetězce. Protože trim() je řetězcová metoda, je vyvolána instancí třídy String. Musíme vytvořit instanci Řetězcová třída se kterým bude použita metoda trim().

Poznámka - Metoda trim() nemění původní řetězec; pouze odstraní úvodní a koncový znak mezery.

Syntax

Syntaxe metody trim() je následující:

Java vylepšená smyčka
 str.trim() 

Zde je str třída objektu String, která bude obsahovat řetězec, který má být oříznut.

Parametry

Metoda trim() v sobě nemá žádné argumenty ani parametry.

Návratová hodnota

Funkce string.trim() vrací řetězec po odstranění prázdného znaku z tohoto řetězce ze začátku a konce řetězce.

Příklady

Níže jsou uvedeny některé příklady, které používají funkci trim() k odstranění prvků z něj. V těchto příkladech uvidíte, jak to použít Funkce JavaScript . Takže tady je několik příkladů -

Příklad 1

V tomto příkladu předáme řetězec obsahující mezery na obou koncích.

 function func_trim() { //original string with whitespace in beginning and end var str = ' javatpoint tutorial website '; //string trimmed using trim() var trimmedstr = str.trim(); document.write(trimmedstr); } func_trim(); 
Otestujte to hned

Výstup

Tím se po odstranění mezer vrátí níže uvedený řetězec.

 Javatpoint tutorial website 

Příklad 2

V tomto příkladu předáme řetězec obsahující mezery pouze na konci.

 function func_trim() { //original string with whitespace at the end var str = 'javatpoint tutorial website '; //string trimmed using trim() var trimmedstr = str.trim(); document.write(trimmedstr); } func_trim(); 
Otestujte to hned

Výstup

Tím se odstraní mezera z konce a vrátí se řetězec, jak je uvedeno níže.

 Javatpoint tutorial website 

Příklad 3

V tomto příkladu předáme řetězec obsahující mezery pouze na začátku.

 function func_trim() { //original string with whitespace in beginning var str = ' javatpoint tutorial website'; //string trimmed using trim() var trimmedstr = str.trim(); document.write(trimmedstr); } func_trim(); 
Otestujte to hned

Výstup

Tím se odstraní mezery ze začátku a vrátí se řetězec, jak je uvedeno níže.

 Javatpoint tutorial website 

JavaScript nabízí další dvě funkce podobné metodě trim(). Používali také ořezávání provázku, ale pouze z jednoho konce, buď zleva nebo zprava. Pamatujte, že obě funkce nemění původní řetězec; jen odstraní mezery.

  • trimLeft()
  • trimRight()

trimLeft()

The trimLeft() metoda odstraní mezery pouze z levé části řetězce. Pro lepší pochopení můžeme říci, že odstraní bílé znaky pouze ze začátku a vrátí řetězec zpět bez jakéhokoli úvodního znaku mezery.

Syntax

 str.trimLeft() 

Viz příklad níže -

Příklad 1

 function func_trim() { //original string with whitespace in beginning var str = ' javatpoint tutorial website '; //string trimmed using trimLeft() var trimmedstr = str.trimLeft(); document.write(trimmedstr); } func_trim(); 
Otestujte to hned

Výstup

Tím odstraníte mezery pouze od začátku a koncové mezery zůstanou stejné. Viz výstup níže:

np kde
 Javatpoint tutorial website 

trimRight()

Na druhou stranu, trimRight() metoda odstraní mezery pouze zprava od řetězce. Pro lepší pochopení můžeme říci, že odstraňuje mezery pouze od konce a vrací řetězec zpět bez jakýchkoli koncových mezer.

Syntax

 str.trimRight() 

Viz příklad níže -

Příklad 1

 function func_trim() { //original string with whitespace from the end var str = ' javatpoint tutorial website '; //string trimmed using trimRight() var trimmedstr = str.trimRight(); document.write(trimmedstr); } func_trim(); 
Otestujte to hned

Výstup

Tím se mezera odstraní pouze od konce a úvodní mezera zůstane stejná. Viz výstup níže:

 Javatpoint tutorial website