Converti stringa in minuscolo in JavaScript
-
Converti stringa in minuscolo in JavaScript utilizzando
toLowerCase()
-
Converti stringa in minuscolo in JavaScript utilizzando
toLocaleLowerCase()
-
Converti stringa in minuscolo con il nostro metodo con nome personalizzato
lower()
-
Converti oggetti non
String
in lettere minuscole
In questo tutorial impareremo come convertire una stringa in minuscolo in JavaScript.
JavaScript ci consente di convertire le stringhe in molti modi. In JavaScript nativo possiamo mettere le lettere minuscole usando il metodo prototipo toLowerCase()
, o il prototipo toLocaleLowerCase()
che viene utilizzato per convertire le lettere minuscole considerando le impostazioni locali dell’utente / host.
Converti stringa in minuscolo in JavaScript utilizzando toLowerCase()
Supponiamo di avere una stringa - My Awesome String
, e vogliamo convertirla in minuscolo - my awesome string
. Possiamo usare il metodo prototipo toLowerCase()
per metterlo in minuscolo. Crea una nuova stringa dalla stringa di input ma con tutti i caratteri minuscoli
Vediamo un esempio di conversione in minuscolo e stampa su console utilizzando il metodo console.log()
.
var tempText = 'My Awesome String';
console.log(tempText.toLowerCase());
Puoi anche aggiungere il prototipo subito dopo la virgoletta singola come nell’esempio seguente:
var TextConvertedToLowerCase = 'My Awesome String'.toLowerCase();
console.log(TextConvertedToLowerCase);
Converti stringa in minuscolo in JavaScript utilizzando toLocaleLowerCase()
Se la stringa contiene mappature specifiche della locale come il turco o il tedesco, possiamo usare il metodo toLocaleLowerCase()
per convertire la stringa in minuscolo.
Possiamo usare toLocaleLowerCase()
senza inviare alcun argomento, simile a text.toLocaleLowerCase()
, oppure possiamo inviare la mappatura locale come parametro a quel metodo, possiamo anche inviare un array di impostazioni locali e JavaScript sceglierà il la mappatura locale più adatta.
Nell’esempio seguente, convertiremo una stringa inglese in minuscolo e convertiremo una lettera I
maiuscola latina turca in minuscolo per mostrarti come inviare un array di impostazioni locali alla funzione.
var demoText = 'My Awesome Second Demo Text';
console.log(demoText.toLocaleLowerCase());
console.log(demoText.toLocaleLowerCase('en-US'));
var localeArray = ['tr', 'TR'];
var LatinCapitalLetterIWithDotAboveInTurkish = '\u0130';
console.log(
LatinCapitalLetterIWithDotAboveInTurkish.toLocaleLowerCase(localeArray));
Produzione:
my awesome second demo text
my awesome second demo text
i
Converti stringa in minuscolo con il nostro metodo con nome personalizzato lower()
Se non abbiamo molta familiarità con JavaScript e vogliamo cambiare la sintassi di toLowerCase()
in modo che sia simile a quella che usiamo nei nostri linguaggi preferiti come Python o PHP. Nell’esempio seguente, spiegheremo come farlo:
function lower(inputString) {
return String(inputString).toLowerCase();
}
var demoText = 'Our Awesome String To Lower Converter';
console.log(lower(demoText));
Converti oggetti non String
in lettere minuscole
Nel caso in cui vogliamo convertire la Date
in minuscolo, dove la Date
non è un oggetto String
per natura, possiamo farlo usando i metodi toLowerCase()
o toLocaleLowerCase()
come essi entrambi implementati per funzionare genericamente con qualsiasi tipo di valore.
Vediamo nel seguente esempio come convertire Date()
in minuscolo:
var normalDate = new Date();
var lowerCaseDate = new Date().toString().toLowerCase();
console.log('Normal Date Format > ' + normalDate);
console.log('Lower Case Date Format > ' + lowerCaseDate);
Produzione:
Normal Date Format > Thu Nov 12 2020 12:07:11 GMT+0000 (Coordinated Universal Time)
Lower Case Date Format > thu nov 12 2020 12:07:11 gmt+0000 (coordinated universal time)