JavaScript to język skryptowy, który jest wykorzystywany do opracowywania atrakcyjnych i interaktywnych stron internetowych dla stron internetowych. Czasami jednak programiści muszą zastąpić niektóre znaki lub dodatkowe przestrzenie z tekstu określonymi literami. Dla odpowiedniego celu w JavaScript mamy kilka predefiniowanych metod, które są wykorzystywane.
Ten samouczek ilustruje procedurę zastępowania przestrzeni.
Jak zastąpić przestrzeń podkreśleniem w JavaScript?
W celu wymiany przestrzeni w ciągu podkreśleniem, istnieją kilka predefiniowanych metod JavaScript, które są wymienione poniżej.
Spójrzmy na działanie każdej metody.
Metoda 1: Zastąp spację podkreśleniem metodą zastąpioną ()
„„zastępować()”Metoda po prostu zastąpi wartość w ciągu na zdefiniowany ciąg, który akceptuje dwa parametry, jeden to wartość, która zostanie zastąpiona, a druga to wartość używana jako zamiennik. W naszym przypadku usuniemy przestrzeń w ciągu z podkreśleniem, więc przestrzeń jest wymienioną wartością, która zostanie przeszukana w ciągu, a podkreślenie będzie działać jako zamiennik.
Notatka: Ta metoda działa tylko w celu zastąpienia jednej wartości.
Składnia
Postępuj zgodnie z podaną składnią, aby użyć metody zastępczej ():
zamień („zamień wartość”, „zamiennik”);
Przykład
Tutaj utworzymy zmienną „str”Przypisany do ciągu„Wskazówka Linux„To zawiera przestrzeń między obiema słowami:
var str = "Linux wskazówka";
Teraz nazwiemy metodę zamiennika (), przekazując wartość, którą należy wymienić, i zamiennik jako przestrzeń „” i podkreślenie ”_”Odpowiednio:
konsola.Log (str.zastępować(" " , "_"));
Jak widać, pomyślnie zastąpiliśmy przestrzeń na podkreślenie w określonym ciągu:
Jeśli chcesz wymienić wszystkie przestrzenie w ciągu, możesz postępować zgodnie z następną sekcją.
Metoda 2: Zastąp przestrzeń podkreśleniem metodą ReplacealL ()
„„Zamień wszystko()”Metoda jest również predefiniowaną metodą JavaScript. Ta metoda przyjmuje również dwa parametry, jeden to wartość, która zostanie zastąpiona, a druga to wartość używana jako zamiennik. Jest on specjalnie stosowany w przypadkach, gdy jest wymagany do wymiany wszystkich określonych wartości jednocześnie.
Ta metoda zastąpiła wszystkie przestrzenie całego sznurka.
Składnia
Postępuj zgodnie z podaną składnią, aby użyć metody zamiennika ():
zamiennik („zastępcza wartości”, „zamiennik”);
Przykład
Tutaj utworzymy zmienną „str”Przypisany do ciągu„Witamy w Linux Wskazówka”, Który zawiera wiele przestrzeni, które zostaną zastąpione podkreśleniami:
var str = "Welcome to Linux Hint";
Teraz nazwiemy metodę zamiennika (), przekazując przestrzeń „” i podkreślenie „_„Jak argumenty:
konsola.Log (str.zastępować(" " , "_"));
Wyjście pokazuje, że pomyślnie zastąpiliśmy wszystkie przestrzenie podkreśleniami w danym ciągu:
Przejdźmy do drugiej metody zastąpienia przestrzeni podkreśleniem.
Metoda 3: Zastąp przestrzeń podkreśleniem metodą split ()
Ciąg jest podzielony na szereg podrzędnych za pomocą „podział()" metoda. Aby zastąpić dowolną znak lub przestrzeń ze sznurka określonym znakiem, możesz użyć „dołączyć()" metoda. Metoda split () przyjmuje parametr, który należy wymienić, a metoda Join () akceptuje zamiennik jako jego argument.
Ta metoda znajduje przestrzenie w ciągu i zastępuje wszystkie przestrzenie określonym znakiem.
Składnia
Dana składnia służy do zastąpienia przestrzeni podkreśleniem:
podział(" ").dołączyć("_")
Przykład 1: Wymień pojedyncze miejsce na podkreślenie
Do wymiany przestrzeni podkreśleniem wykorzystamy już utworzony ciąg. Aby to zrobić, nazwiemy metodę split () za pomocą metody łączenia (), przekazując odpowiednio przestrzeń i podkreślić odpowiednio parametry:
konsola.Log (str.podział(" ").dołączyć("_"));
Podczas wykonywania powyższego kodu możesz zobaczyć ciąg zastąpiony podkreśleniem:
Przykład 2: Wymień wiele przestrzeni na podkreślenia
Tutaj usuniemy wszystkie całe przestrzenie z sznurka za pomocą metody split (). Najpierw utworzymy ciąg „Witamy w Linux Wskazówka”Z wieloma przestrzeniami:
var str = "Welcome to Linux Hint";
Teraz wywołamy metodę split () metodą łączenia () i wydrukujemy wynikowy ciąg za pomocą „konsola.dziennik()" metoda:
konsola.Log (str.podział(" ").dołączyć("_"));
Zapewniliśmy najprostsze metody zastąpienia przestrzeni podkreśleniem.
Wniosek
Aby zastąpić przestrzeń podkreśleniem, możesz użyć predefiniowanych metod JavaScript, w tym metody zastępczej (), metody zastępczej () i metody split (). Metoda split () jest wykorzystywana za pomocą metody łączenia (). Metoda zastępcza () służy do wymiany pojedynczej przestrzeni w ciągu; Jeśli chcesz wymienić wszystkie przestrzenie w ciągu, użyj metody zamiennika () lub metody split (). W tym samouczku zilustrowaliśmy procedurę zastąpienia przestrzeni podkreśleniem szczegółowymi przykładami.