Vier js-Funktionen werden hauptsächlich verwendet, um die Konvertierung von Groß- und Kleinschreibung in js zu implementieren:
1.toLocaleUpperCase
2.toUpperCase
3.toLocaleLowerCase
4.toLowerCase
Das Folgende ist eine einfache Analyse dieser vier js-Funktionen, die die Fallkonvertierung implementieren.
1.toLocaleUpperCase
Konvertiert alle alphabetischen Zeichen in der Zeichenfolge in Großbuchstaben und passt sich dabei dem aktuellen Gebietsschema der Hostumgebung an.
2.toUpperCase
Konvertiert alle Buchstaben in der Zeichenfolge in Großbuchstaben.
3.toLocaleLowerCase
Konvertiert alle alphabetischen Zeichen der Zeichenfolge in Kleinbuchstaben und berücksichtigt dabei das aktuelle Gebietsschema der Hostumgebung.
4.toLowerCase
Konvertiert die Buchstaben in der Zeichenfolge in Kleinbuchstaben.
Die Verwendung der oben genannten vier Funktionen ist grundsätzlich dieselbe. Im Folgenden wird nur toLowerCase als Beispiel verwendet:
oder:
Wir können sehen, dass toLocaleUpperCase und toUpperCase dieselbe Funktion haben, toLocaleLowerCase und toLowerCase haben auch dieselbe Funktion. Was ist also der Unterschied zwischen ihnen?
(1) toLocaleUpperCase toLocaleLowerCase Diese beiden Funktionen passen sich beim Konvertieren von Zeichen in einer Zeichenfolge an das aktuelle Gebietsschema der Hostumgebung an. In den meisten Fällen ist das Ergebnis dasselbe wie bei Verwendung der toUpperCase toLowerCase-Funktionen. Wenn die Sprachregeln jedoch im Widerspruch zur regulären Unicode-Fallzuordnung stehen, sind die Ergebnisse unterschiedlich.
(2) Die toUpperCase-toLowerCase-Methode konvertiert keine nichtalphabetischen Zeichen in der Zeichenfolge.