Mi a különbség a toLocaleLowerCase és a toLowerCase között?

Mi A Kulonbseg A Tolocalelowercase Es A Tolowercase Kozott



A JavaScript programozási nyelv lehetővé teszi a felhasználók számára, hogy a karakterláncokat „kisbetűvé” alakítsák a követelményeknek megfelelően. Leginkább olyan helyzetekben fordul elő, amikor a felhasználó a karakterláncot köznévként szeretné megjeleníteni, mivel a kisbetűket a köznevek ábrázolására használják.

A felhasználó ezt a feladatot JavaScript segítségével tudja elvégezni. kisbetűs() ' vagy a ' toLocaleLowerCase() ” módszerekkel. Ahogy a nevük is sugallja, mindkét módszer egy karakterláncot kisbetűvé alakít, de bizonyos tényezőkben különböznek.

Ez az útmutató felsorolja a „toLocaleLowerCase” és a „toLowerCase” metódusok közötti legfontosabb különbségeket.







Mielőtt rátérne a „toLocaleLowerCase” és a „toLowerCase” metódusok közötti különbségekre, először tekintse át e metódusok alapjait.



Mi az a „toLocaleLowerCase()” módszer?

A ' toLocaleLoweCase() ” metódus az adott karakterláncot kisbetűkre alakítja a böngésző területi beállításának megfelelően. A „locale” a böngésző nyelvi beállításait adja meg, például „en_US” az Egyesült Államok angol nyelvéhez, „tr” a törökhöz és még sok más.



Szintaxis





húr. toLocaleLowerCase ( )

A fenti szintaxis a „locale” paraméterként történő átadása nélkül az inicializált karakterláncot kisbetűvé alakítja a böngésző aktuális területi beállításának megfelelően.

Használjuk gyakorlatiasan a fent leírt módszert.



Példa: A „toLocaleLowerCase()” metódus alkalmazása

Ez a példa a „toLocaleLowerCase()” metódust alkalmazza egy karakterlánc kisbetűssé alakításához a megadott „tr(török)” területi beállítás alapján.

JavaScript kód

< forgatókönyv >

hadd húr = 'LinuxHint' ;

legyen eredmény = húr. toLocaleLowerCase ( 'tr' ) ;

konzol. log ( 'Húr: ' + húr ) ;

konzol. log ( 'Kimenet: ' + eredmény ) ;

forgatókönyv >

A fenti kódsorokban:

  • A „string” változó inicializálja a karakterláncot.
  • Az „eredmény” változó a „ toLocaleLowerCase() ” az inicializált karakterlánc kisbetűvé alakításához.
  • Az első ' console.log() ” metódus a „string” változó értékét, a második pedig az „eredmény” változó értékét jeleníti meg a konzolon.

Kimenet

Látható, hogy az inicializált karakterláncot sikeresen kisbetűssé alakították a „tr(török)” területi beállításnak megfelelően.

Mi az a „toLowerCase()” módszer?

A ' kisbetűs() ” metódus az adott karakterláncot kisbetűvé alakítja. A feladat végrehajtása során nincs hatással az eredeti karakterláncra.

Szintaxis

húr. to LowCase ( )

A fenti szintaxis egy új karakterláncot ad vissza, amely a konvertált karakterláncot jelöli.

Lássuk a gyakorlati megvalósítását.

Példa: A „toLowerCase()” metódus alkalmazása

Ez a példa a „toLowerCase()” metódust használja az inicializált karakterlánc kisbetűssé alakításához.

JavaScript kód

< forgatókönyv >

hadd húr = 'LinuxHint' ;

legyen eredmény = húr. to LowCase ( ) ;

konzol. log ( 'Húr: ' + húr ) ;

konzol. log ( 'Kimenet: ' + eredmény ) ;

forgatókönyv >

A fenti kódblokk:

  • Alkalmazza a „ kisbetűs() ” metódussal konvertálhatja az inicializált karakterláncot.
  • A ' console.log() ” metódus az inicializált és az átalakított karakterláncot jeleníti meg.

Kimenet

A konzol sikeresen megjeleníti az inicializált és a konvertált karakterláncot kimenetként.

Most nézze meg a tárgyalt módszerek közötti különbségek gyakorlati megvalósítását.

Mi a különbség a „toLocaleLowerCase()” és a „toLowerCase()” metódusok között?

Ez a szakasz a „toLocaleLowerCase()” és a „toLowerCase()” metódusok közötti fő különbségeket mutatja be:

  • Dolgozó: A „toLocaleLowerCase()” metódus az aktuális vagy meghatározott területi beállításnak megfelelően alakítja át a karakterláncot, míg a „toLowerCase()” metódus az angol nyelvi szabványok/szabályok szerint alakítja át a karakterláncot kisbetűkre.
  • Paraméterek: A „toLocaleLowerCase()” metódus lehetővé teszi a felhasználók számára, hogy a „locale” paraméter megadásával konvertálják a karakterláncot az adott „locale” szerint. Másrészt a “toLowerCase()” metódus nem igényel paramétert, mert az alapvető angol nyelvi szabványok alapján konvertálja a karakterláncot.
  • Korlátozás: A „toLowerCase()” metódus korlátozza a felhasználókat arra, hogy csak a karakterláncot a böngésző nyelvi beállításai alapján konvertálják, és semmilyen más területi beállítást nem, míg a „toLocaleLowerCase()” metódus használatakor nincs „locale” korlátozás.

Következtetés

Az alapvető funkciók mind a ' toLocaleLowerCase() ' és a ' kisbetűs() ” metódusok megegyeznek, azaz a karakterláncot kisbetűkre változtatjuk. Ezek azonban különböznek egymástól a „működési”, „paraméterek” és „korlátozási” tényezők alapján. Ez az útmutató kiemelte a „toLocaleLowerCase” és a „toLowerCase” metódusok közötti fő különbségeket.