String-Methoden
Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 4 von 65.
Hier sind einige häufig verwendete String-Methoden:
<b>toUpperCase()</b> und <b>toLowerCase()</b>: Wandeln einen String in Groß- oder Kleinbuchstaben um.
let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"<b>replace()</b>: Ersetzt einen angegebenen Wert durch einen anderen Wert in einem String. Standardmäßig wird nur das erste Vorkommen ersetzt.
Um alle Vorkommen zu ersetzen, müssen Sie <b>replaceAll()</b> verwenden:
let str = "Hello World World";
console.log(str.replace("World", "JavaScript"));
// "Hello JavaScript World"
console.log(str.replaceAll("World", "JavaScript"));
// "Hello JavaScript JavaScript"trim(): Entfernt Leerzeichen von beiden Enden eines Strings.
let str = " Hello World ";
console.log(str.trim()); // "Hello World"charAt(): Gibt das Zeichen an einem angegebenen Index in einem String zurück.
let str = "Hello";
console.log(str.charAt(1)); // "e"Du kannst auch über eckige Klammern [] auf ein Zeichen an einem bestimmten Index zugreifen:
let str = "Hello";
console.log(str[1]); // "e"Aufgabe
EinfachErstelle eine Funktion namens alternateCase, die einen String als Eingabe entgegennimmt und einen neuen String zurückgibt, bei dem die Groß- und Kleinschreibung abgewechselt wird. Das erste Zeichen sollte großgeschrieben sein, das zweite kleingeschrieben, das dritte großgeschrieben und so weiter.
Spickzettel
Gängige String-Methoden in JavaScript:
toUpperCase() und toLowerCase() wandeln Strings in Groß- oder Kleinschreibung um:
let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"replace() ersetzt das erste Vorkommen eines Wertes, während replaceAll() alle Vorkommen ersetzt:
let str = "Hello World World";
console.log(str.replace("World", "JavaScript")); // "Hello JavaScript World"
console.log(str.replaceAll("World", "JavaScript")); // "Hello JavaScript JavaScript"trim() entfernt Leerzeichen an beiden Enden eines Strings:
let str = " Hello World ";
console.log(str.trim()); // "Hello World"charAt() gibt das Zeichen an einem bestimmten Index zurück, oder verwenden Sie die Klammerschreibweise:
let str = "Hello";
console.log(str.charAt(1)); // "e"
console.log(str[1]); // "e"Probier es selbst
function alternateCase(str) {
// Schreibe deinen Code hier
}
// Schreibe nichts außerhalb der FunktionDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logik & Ablauf
1Strings im Detail
String-GrundlagenÜber Strings iterierenTemplate LiteralsString-MethodenRückblick – String Weaver4JSON Teil 2
Über JSON iterierenVerschachteltes JSONJSON Optional ChainingFlache und tiefe KopieWiederholung – FahrradladenWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen zu 2D-ArraysZugriff auf 2D-Array-ElementeVerschachtelte Schleifen mit 2D-ArraysRückblick – 2D-ArraysMatrix-Addition & SubtraktionJagged Arrays3D-Arrays und mehrGängige 2D-Array-MusterRückblick – Alles über Arrays5Sets Teil 1
Was ist ein Set?Iterieren über SetsEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element existiertGröße und Is EmptyCopy und ClearZusammenfassung - Grundlagen von Sets8Arrays: Interessante Themen
Array-DestrukturierungSpread-Syntax in ArraysSparse ArraysWiederholung – Arrays Workshop3JSON Teil 1
Was ist JSON?Prüfen, ob Key existiertObjektmethodenDer Spread-Operator Teil 1Der Spread-Operator Teil 2Keys entfernenWiederholung – JSON-Keys manipulieren