Uživatel může tento úkol provést pomocí JavaScriptu “ toLowerCase() ' nebo ' toLocaleLowerCase() “ metody. Jak jejich název napovídá, obě metody převádějí řetězec na malá písmena, ale v některých faktorech se liší.
Tato příručka uvádí hlavní rozdíly mezi metodami „toLocaleLowerCase“ a „toLowerCase“.
Než se pustíte do rozdílů mezi metodami „toLocaleLowerCase“ a „toLowerCase“, nejprve si udělejte přehled základů těchto metod.
Co je metoda „toLocaleLowerCase()“?
' toLocaleLoweCase() ” převede daný řetězec na malá písmena podle národního prostředí prohlížeče. „Locale“ určuje jazyková nastavení prohlížeče, například „en_US“ pro angličtinu Spojené státy, „tr“ pro turečtinu a mnoho dalšího.
Syntax
tětiva. toLocaleLowerCase ( )
Výše uvedená syntaxe bez předání jakéhokoli „národního prostředí“ jako parametru převede inicializovaný řetězec na malá písmena podle aktuálního národního prostředí prohlížeče.
Použijme výše uvedenou metodu prakticky.
Příklad: Použití metody „toLocaleLowerCase()“.
Tento příklad používá metodu „toLocaleLowerCase()“ k převodu řetězce na malá písmena na základě zadaného národního prostředí „tr(Turkish)“.
JavaScript kód
< skript >nechat provázek = 'LinuxHint' ;
nechat výsledek = tětiva. toLocaleLowerCase ( 'tr' ) ;
řídicí panel. log ( 'Tětiva: ' + tětiva ) ;
řídicí panel. log ( 'Výstup: ' + výsledek ) ;
skript >
Ve výše uvedených řádcích kódu:
- Proměnná „string“ inicializuje řetězec.
- Proměnná „výsledek“ využívá „ toLocaleLowerCase() ” pro převod inicializovaného řetězce na malá písmena.
- První ' console.log() ” zobrazí hodnotu proměnné „string“ a druhá zobrazí hodnotu proměnné „výsledek“ na konzole.
Výstup
Je vidět, že inicializovaný řetězec byl úspěšně převeden na malá písmena podle národního prostředí „tr(Turkish)“.
Co je metoda „toLowerCase()“?
' toLowerCase() ” převede konkrétní řetězec na malá písmena. Při provádění tohoto úkolu to neovlivní původní řetězec.
Syntax
tětiva. na malá písmena ( )Výše uvedená syntaxe vrací nový řetězec, který označuje převedený řetězec.
Podívejme se na jeho praktické provedení.
Příklad: Použití metody „toLowerCase()“.
Tento příklad používá metodu „toLowerCase()“ k převodu inicializovaného řetězce na malá písmena.
JavaScript kód
< skript >nechat provázek = 'LinuxHint' ;
nechat výsledek = tětiva. na malá písmena ( ) ;
řídicí panel. log ( 'Tětiva: ' + tětiva ) ;
řídicí panel. log ( 'Výstup: ' + výsledek ) ;
skript >
Výše uvedený blok kódu:
- Aplikujte „ toLowerCase() ” metoda pro převod inicializovaného řetězce.
- ' console.log() ” zobrazí inicializovaný a převedený řetězec.
Výstup
Konzola úspěšně zobrazuje inicializovaný i převedený řetězec jako výstup.
Nyní se podívejte na praktické provedení rozdílů mezi diskutovanými metodami.
Jaký je rozdíl mezi metodami „toLocaleLowerCase()“ a „toLowerCase()“?
V této části jsou uvedeny klíčové rozdíly mezi metodami „toLocaleLowerCase()“ a „toLowerCase()“:
- Pracovní: Metoda „toLocaleLowerCase()“ převádí řetězec podle aktuálního nebo zadaného národního prostředí, zatímco metoda „toLowerCase()“ převádí řetězec na malá písmena podle norem/pravidel anglického jazyka.
- Parametry: Metoda „toLocaleLowerCase()“ umožňuje uživatelům převést řetězec podle specifického „locale“ zadáním parametru „locale“. Na druhou stranu metoda „toLowerCase()“ nevyžaduje žádný parametr, protože převádí řetězec na základě základních anglických jazykových standardů.
- Omezení: Metoda „toLowerCase()“ omezuje uživatele na převod řetězce pouze na základě jazykového nastavení prohlížeče a nikoli na žádné jiné konkrétní národní prostředí, zatímco při použití metody „toLocaleLowerCase()“ neexistuje žádné omezení „místní nastavení“.
Závěr
Základní funkce obou „ toLocaleLowerCase() “ a „ toLowerCase() ” metody jsou stejné, tj. změna řetězce na malá písmena. Liší se však od sebe na základě „pracovních“, „parametrů“ a „omezení“ faktorů. Tato příručka zdůraznila klíčové rozdíly mezi metodami „toLocaleLowerCase“ a „toLowerCase“.