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