Jaka jest różnica między toLocaleLowerCase i toLowerCase?

Jaka Jest Roznica Miedzy Tolocalelowercase I Tolowercase



Język programowania JavaScript umożliwia użytkownikom przekształcanie ciągów znaków na „małe litery” zgodnie z wymaganiami. Dzieje się tak głównie w sytuacjach, gdy użytkownik chce wyświetlić ciąg znaków jako rzeczownik pospolity, ponieważ do reprezentowania rzeczowników pospolitych używane są małe litery.

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”.