Użytkownik może wykonać to zadanie za pomocą JavaScript. doLowerCase() ' albo ' toLocaleLowerCase() metody. Jak sama nazwa wskazuje, obie metody konwertują ciąg znaków na małe litery, ale różnią się pewnymi czynnikami.
W tym przewodniku wymieniono najważniejsze różnice między metodami „toLocaleLowerCase” i „toLowerCase”.
Zanim przejdziemy do różnic pomiędzy metodami „toLocaleLowerCase” i „toLowerCase”, najpierw przejrzyjmy podstawy tych metod.
Co to jest metoda „toLocaleLowerCase()”?
„ toLocaleLoweCase() ” konwertuje podany ciąg znaków na małe litery zgodnie z ustawieniami regionalnymi przeglądarki. „Locale” określa ustawienia językowe przeglądarki, takie jak „en_US” dla języka angielskiego (Stany Zjednoczone), „tr” dla języka tureckiego i wiele innych.
Składnia
strunowy. doLocaleLowerCase ( )
Powyższa składnia bez podawania jakichkolwiek ustawień regionalnych jako parametru konwertuje zainicjowany ciąg znaków na małe litery zgodnie z bieżącymi ustawieniami regionalnymi przeglądarki.
Zastosujmy powyższą metodę w praktyce.
Przykład: zastosowanie metody „toLocaleLowerCase()”.
W tym przykładzie zastosowano metodę „toLocaleLowerCase()” w celu konwersji ciągu znaków na małe litery w oparciu o określone ustawienia regionalne „tr(Turkish)”.
Kod JavaScript
< scenariusz >niech sznurek = „Wskazówka dotycząca Linuksa” ;
niech wynik = strunowy. doLocaleLowerCase ( „tr” ) ;
konsola. dziennik ( 'Strunowy: ' + strunowy ) ;
konsola. dziennik ( 'Wyjście: ' + wynik ) ;
scenariusz >
W powyższych liniach kodu:
- Zmienna „string” inicjuje ciąg.
- Zmienna „wynik” wykorzystuje „ toLocaleLowerCase() ”, aby przekonwertować zainicjowany ciąg na małe litery.
- Pierwszy ' konsola.log() ” wyświetla wartość zmiennej „string”, a druga pokazuje na konsoli wartość zmiennej „result”.
Wyjście
Można zauważyć, że zainicjalizowany ciąg znaków został pomyślnie przekonwertowany na małe litery zgodnie z ustawieniami regionalnymi „tr(turecki)”.
Co to jest metoda „toLowerCase()”?
„ doLowerCase() ” metoda konwertuje określony ciąg znaków na małe litery. Nie ma to wpływu na oryginalny ciąg podczas wykonywania tego zadania.
Składnia
strunowy. do małej litery ( )Powyższa składnia zwraca nowy ciąg znaków, który oznacza przekonwertowany ciąg.
Zobaczmy jego praktyczną realizację.
Przykład: zastosowanie metody „toLowerCase()”.
W tym przykładzie zastosowano metodę „toLowerCase()” w celu przekształcenia zainicjowanego ciągu znaków na małe litery.
Kod JavaScript
< scenariusz >niech sznurek = „Wskazówka dotycząca Linuksa” ;
niech wynik = strunowy. do małej litery ( ) ;
konsola. dziennik ( 'Strunowy: ' + strunowy ) ;
konsola. dziennik ( 'Wyjście: ' + wynik ) ;
scenariusz >
Powyższy blok kodu:
- Aplikować ' doLowerCase() ”, aby przekonwertować zainicjowany ciąg.
- „ konsola.log() ” wyświetla odpowiednio zainicjowany i przekonwertowany ciąg znaków.
Wyjście
Konsola pomyślnie wyświetla zarówno zainicjowany, jak i przekonwertowany ciąg znaków jako wynik.
Teraz przyjrzyjmy się praktycznej realizacji różnic pomiędzy omawianymi metodami.
Jaka jest różnica między metodami „toLocaleLowerCase()” i „toLowerCase()”?
W tej sekcji omówiono kluczowe różnice między metodami „toLocaleLowerCase()” i „toLowerCase()”:
- Pracujący: Metoda „toLocaleLowerCase()” konwertuje ciąg znaków zgodnie z bieżącymi lub określonymi ustawieniami regionalnymi, natomiast metoda „toLowerCase()” konwertuje ciąg znaków na małe litery zgodnie ze standardami/zasadami języka angielskiego.
- Parametry: Metoda „toLocaleLowerCase()” umożliwia użytkownikom konwersję ciągu zgodnie z określonymi „locale” poprzez określenie parametru „locale”. Natomiast metoda „toLowerCase()” nie wymaga żadnego parametru, ponieważ konwertuje ciąg znaków w oparciu o podstawowe standardy języka angielskiego.
- Ograniczenie: Metoda „toLowerCase()” ogranicza użytkowników do konwersji ciągu znaków wyłącznie na podstawie ustawień językowych przeglądarki, a nie innych konkretnych ustawień regionalnych, podczas gdy nie ma ograniczeń dotyczących ustawień regionalnych podczas korzystania z metody „toLocaleLowerCase()”.
Wniosek
Podstawowa funkcjonalność obu „ toLocaleLowerCase() ” i „ doLowerCase() ” jest taka sama, tj. zmiana ciągu znaków na małe litery. Różnią się jednak między sobą czynnikami „pracującymi”, „parametrami” i „ograniczającymi”. W tym przewodniku podkreślono kluczowe różnice między metodami „toLocaleLowerCase” i „toLowerCase”.