Jaký je rozdíl mezi toLocaleLowerCase a toLowerCase?

Jaky Je Rozdil Mezi Tolocalelowercase A Tolowercase



Programovací jazyk JavaScript umožňuje uživatelům transformovat řetězce na „malá písmena“ podle požadavků. Většinou se to stává v situacích, kdy uživatel chce zobrazit řetězec jako obecné podstatné jméno, protože pro reprezentaci běžných podstatných jmen se používají malá písmena.

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