JavaScript Das erste Zeichen aus der Zeichenkette entfernen
-
JavaScript
substring()
Methode zum Entfernen des ersten Zeichens aus einer Zeichenkette -
JavaScript
slice()
Methode zum Entfernen des ersten Zeichens aus einer Zeichenkette -
JavaScript
replace()
Methode zum Entfernen des ersten Zeichens aus einer Zeichenkette
JavaScript verfügt über verschiedene Methoden, um das erste Zeichen aus einer Zeichenkette zu entfernen. Da Zeichenketten in JavaScript unveränderlich sind, besteht die Idee darin, eine neue Zeichenkette zu erstellen. Jede der unten aufgeführten Methoden hat ein Codebeispiel, das Sie auf Ihrem Rechner ausführen können.
JavaScript substring()
Methode zum Entfernen des ersten Zeichens aus einer Zeichenkette
Die Funktion substring()
ist eine eingebaute Funktion in JavaScript. Sie gibt eine Zeichenkette vom Anfangsindex bis zum Endindex einer gegebenen Zeichenkette neu zurück.
Syntax von substring
substring(startIndex, endIndex)
Der startIndex
ist erforderlich, und der endIndex
ist optional. Wenn endIndex
nicht angegeben wird, wählt substring()
alle Zeichen vom startIndex
bis zum Ende der Zeichenkette aus.
Beispiel:
<!DOCTYPE html>
<html>
<head>
<title>
Remove the first character
</title>
</head>
<body>
<h2>
Click on button to display the
`DelftStack` without first character.
</h2>
<button onclick="removeFirstChar()">
Click Button
</button>
<p id="displayString"></p>
<script>
const removeFirstChar = () => {
let str1 = "DelftStack";
let str2 = str1.substr(1);
console.log(str2);
document.getElementById("displayString").innerHTML = str2;
}
</script>
</body>
</html>
Wenn 1
als Parameter übergeben wird, gibt die Funktion alles ab Index 1 und weiter zurück.
JavaScript slice()
Methode zum Entfernen des ersten Zeichens aus einer Zeichenkette
Die Methode slice()
extrahiert den Teil der Zeichenkette und gibt diesen Teil in einer neuen Zeichenkette zurück.
Syntax der slice()
Methode
slice(startIndex, endIndex)
Der startIndex
ist erforderlich, und der endIndex
ist optional. Wenn endIndex
nicht angegeben wird, wählt slice()
alle Zeichen vom startIndex
bis zum Ende der Zeichenkette aus.
Beispiel:
<!DOCTYPE html>
<html>
<head>
<title>
Remove the first character
</title>
</head>
<body>
<h2>
Click on button to display the
`DelftStack` without first character.
</h2>
<button onclick="removeFirstChar()">
Click Button
</button>
<p id="displayString"></p>
<script>
const removeFirstChar = () => {
let str1 = "DelftStack";
let str2 = str1.slice(1);
console.log(str2);
document.getElementById("displayString").innerHTML = str2;
}
</script>
</body>
</html>
JavaScript replace()
Methode zum Entfernen des ersten Zeichens aus einer Zeichenkette
Die Methode replace()
wird verwendet, um einen Teil einer Zeichenkette durch eine neue Ersatzzeichenkette zu ersetzen.
Syntax der replace
-Methode
replace(paramA, paramB)
Der paramA
ist eine angegebene Zeichenkette oder ein regulärer Ausdruck aus einem Teil der gegebenen Zeichenkette, den wir durch einen neuen Wert ersetzen wollen, paramB
ist ein neuer Wert. Beide sind erforderlich.
Hier verwenden wir replace(/^./, "")
, um das erste Zeichen zu entfernen, weil /^./
das erste Zeichen bedeutet und ""
die leere Zeichenkette ist.
Beispiel:
<!DOCTYPE html>
<html>
<head>
<title>
Remove the first character
</title>
</head>
<body>
<h2>
Click on button to display the
`DelftStack` without first character.
</h2>
<button onclick="removeFirstChar()">
Click Button
</button>
<p id="displayString">DelftStack</p>
<script>
const removeFirstChar = () => {
let str1 = document.getElementById("displayString").innerHTML;
let str2 = str1.replace(/^./, "");
document.getElementById("displayString").innerHTML = str2;
console.log(str2);
}
</script>
</body>
</html>