Wie konvertiert man Zeichenkette in JavaScript in Kleinbuchstaben

Moataz Farid 12 Oktober 2023
  1. Zeichenkette in JavaScript mit toLowerCase() in Kleinbuchstaben umwandeln
  2. Zeichenkette in JavaScript mit toLocaleLowerCase() in Kleinbuchstaben umwandeln
  3. Zeichenkette mit unserer benutzerdefinierten Methode lower() in Kleinbuchstaben umwandeln
  4. Nicht-String Objekte in Kleinbuchstaben konvertieren
Wie konvertiert man Zeichenkette in JavaScript in Kleinbuchstaben

In diesem Tutorial lernen wir, wie man eine Zeichenkette in JavaScript in Kleinbuchstaben konvertiert.

JavaScript ermöglicht uns die Konvertierung von Zeichenketten auf viele Arten. In nativem JavaScript können wir die Buchstaben mit der Prototyp-Methode toLowerCase() oder mit dem Prototyp toLocaleLowerCase(), der zur Konvertierung von Kleinbuchstaben unter Berücksichtigung des User/Host-Locale verwendet wird, klein schreiben.

Zeichenkette in JavaScript mit toLowerCase() in Kleinbuchstaben umwandeln

Angenommen, wir haben eine Zeichenkette - My Awesome String, und wir wollen sie in Kleinbuchstaben umwandeln - my awesome string. Wir können die Prototyp-Methode toLowerCase() verwenden, um sie zu verkleinern. Sie erzeugt eine neue Zeichenkette aus der Eingabezeichenkette, aber mit allen Kleinbuchstaben

Sehen wir uns ein Beispiel an, bei dem mit der Methode console.log() auf Kleinschreibung umgestellt und auf Konsole gedruckt wird.

var tempText = 'My Awesome String';

console.log(tempText.toLowerCase());

Sie können den Prototyp auch direkt nach dem einfachen Anführungszeichen hinzufügen, wie im folgenden Beispiel:

var TextConvertedToLowerCase = 'My Awesome String'.toLowerCase();

console.log(TextConvertedToLowerCase);

Zeichenkette in JavaScript mit toLocaleLowerCase() in Kleinbuchstaben umwandeln

Wenn die Zeichenkette lokalspezifische Zuordnungen wie Türkisch oder Deutsch enthält, können wir die Methode toLocaleLowerCase() verwenden, um die Zeichenkette in die Kleinschreibung zu konvertieren.

Wir können toLocaleLowerCase() verwenden, ohne irgendwelche Argumente zu senden, ähnlich wie text.toLocaleLowerCase(), oder wir können die Gebietsschemazuordnung als Parameter an diese Methode senden, wir können sogar ein Array von Gebietsschemata senden und JavaScript wird die am besten passende Gebietsschemazuordnung auswählen.

Im folgenden Beispiel konvertieren wir eine englische Zeichenkette in Kleinbuchstaben und einen türkischen lateinischen Großbuchstaben I in Kleinbuchstaben, um Ihnen zu zeigen, wie Sie ein Array von Gebietsschemata an die Funktion senden können.

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));

Ausgabe:

my awesome second demo text
my awesome second demo text
i

Zeichenkette mit unserer benutzerdefinierten Methode lower() in Kleinbuchstaben umwandeln

Wenn wir uns mit JavaScript nicht so gut auskennen und die Syntax für toLowerCase() so ändern wollen, dass sie der Syntax ähnelt, die wir in unseren Lieblingssprachen wie Python oder PHP verwenden. Im folgenden Beispiel werden wir erklären, wie das geht:

function lower(inputString) {
  return String(inputString).toLowerCase();
}

var demoText = 'Our Awesome String To Lower Converter';
console.log(lower(demoText));

Nicht-String Objekte in Kleinbuchstaben konvertieren

Falls wir das Date in Kleinbuchstaben konvertieren wollen, wobei das Date von Natur aus ein Nicht-String-Objekt ist, können wir dies mit den Methoden toLowerCase() oder toLocaleLowerCase() tun, da beide so implementiert sind, dass sie generisch mit jedem Werttyp arbeiten.

Lassen Sie uns im folgenden Beispiel sehen, wie man Date() in Kleinbuchstaben konvertiert:

var normalDate = new Date();
var lowerCaseDate = new Date().toString().toLowerCase();

console.log('Normal Date Format > ' + normalDate);
console.log('Lower Case Date Format > ' + lowerCaseDate);

Ausgabe:

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)

Verwandter Artikel - JavaScript String