Das Auffüllen von Zeichenketten in JavaScript

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir die pad()-Funktion in JavaScript erkunden. Die pad()-Funktion ermöglicht es Ihnen, eine Zeichenkette auf beiden Seiten mit einem bestimmten Zeichen aufzurunden, um eine bestimmte Länge zu erreichen. Wir werden lernen, wie die Methoden String.prototype.padStart() und String.prototype.padEnd() verwendet werden, um dies zu erreichen.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 100% ist. Es hat eine positive Bewertungsrate von 100% von den Lernenden erhalten.

Funktion zur Aufrundung einer Zeichenkette

Um eine Zeichenkette auf beiden Seiten mit dem angegebenen Zeichen aufzurunden, wenn sie kürzer als die angegebene length ist, verwenden Sie die folgende Funktion:

const pad = (str, length, char = " ") =>
  str.padStart((str.length + length) / 2, char).padEnd(length, char);

Die Funktion verwendet String.prototype.padStart() und String.prototype.padEnd(), um beide Seiten der angegebenen Zeichenkette aufzurunden. Sie können das dritte Argument char weglassen, um das Leerzeichen als Standardauffüllzeichen zu verwenden.

Hier sind einige Beispiele für die Verwendung der pad()-Funktion:

pad("cat", 8); // '  cat   '
pad(String(42), 6, "0"); // '004200'
pad("foobar", 3); // 'foobar'

Um mit der Programmierung zu beginnen, öffnen Sie das Terminal/SSH und geben Sie node ein.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Pad String" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.