JavaScript Formatter
Formatieren Sie JavaScript-Code mit anpassbarer Einrückung oder komprimieren Sie Skripte durch Entfernen von Kommentaren und Leerzeichen.
Tool ausführen
Mit dem JavaScript Formatter bereiten Sie unübersichtlichen oder komprimierten Quellcode sauber auf. Das Werkzeug bietet zwei Betriebsarten: Im Lesemodus rückt es Funktionen, Schleifen und Verzweigungen einheitlich ein. Dabei lässt sich die Einrückungstiefe flexibel zwischen null und acht Leerzeichen festlegen, wobei zwei Leerzeichen als Standardwert vorgegeben sind. Bis zu zwei aufeinanderfolgende Leerzeilen bleiben zur optischen Trennung erhalten, während überflüssige Abstände innerhalb von Klammern vermieden werden. Für kompakte Skripte steht der Minimierungsmodus zur Verfügung. Er entfernt einzeilige sowie mehrzeilige Kommentare außerhalb von Zeichenketten, reduziert zusammenhängende Leerzeichen und schneidet Ränder ab. Zeichenketten und geschützte Sonderzeichen bleiben dabei unverändert. Das Tool verarbeitet JavaScript-Texteingaben bis zu einer Obergrenze von einer Million UTF-8-Bytes direkt im Textfeld. Eine leere Eingabe liefert ein leeres Textfeld zurück. Das Werkzeug führt keinen Programmcode aus und dient ausschließlich der strukturellen Textformatierung.
Anleitung
- Fügen Sie Ihren JavaScript-Quelltext in das Eingabefeld ein.
- Wählen Sie den gewünschten Modus für die Formatierung oder Minimierung.
- Passen Sie bei Bedarf die Anzahl der Leerzeichen für die Einrückung an.
- Klicken Sie auf den Button, um die Formatierung oder Minimierung auszuführen.
- Kopieren Sie den formatierten Code aus dem Ausgabefeld zur Weiterverwendung.
Beispiele
- Lesbare Formatierung: Einzeiliger Quelltext wie `function summe(a,b){return a+b;}` wird mit 2 Leerzeichen Einrückung in einen übersichtlichen, mehrzeiligen Block formatiert.
- Minimierung: Ein Skript mit Kommentaren wie `// Berechnung\nlet total = preis * menge; /* Ende */` wird zu `let total=preis*menge;` ohne Kommentare und Leerzeilen verdichtet.
FAQ
Was geschieht bei einer leeren Eingabe?
Wenn das Eingabefeld leer ist oder nur Leerzeichen enthält, bleibt das Ausgabefeld ebenfalls leer.
Welche Werte sind für die Einrückung möglich?
Zulässig sind Werte von 0 bis 8 Leerzeichen. Fehlt die Angabe oder liegt der Wert außerhalb dieses Bereichs, verwendet das Werkzeug standardmäßig 2 Leerzeichen.
Bleiben Kommentare beim Minimieren erhalten?
Nein, einzeilige und mehrzeilige Kommentare außerhalb von Zeichenketten werden im Minimierungsmodus vollständig entfernt.
Gibt es ein Größenlimit für den Quelltext?
Eingaben bis zu einer Obergrenze von 1.000.000 UTF-8-Bytes werden verarbeitet. Größere Texteingaben führen zu einem Fehler.