So entfernen Sie führende Nullen aus einer Zeichenfolge in JavaScript

So Entfernen Sie Fuhrende Nullen Aus Einer Zeichenfolge In Javascript



Wenn eine Zeichenfolge zusätzliche führende Nullen enthält, kann dies sehr irritierend sein. Außerdem ist es manchmal wichtig, sie zu entfernen, damit die Saite weiterverarbeitet werden kann. Das Entfernen führender Nullen aus einer Zeichenfolge kann für Anfänger eine etwas herausfordernde Aufgabe sein, aber keine Sorge!

In diesem Artikel werden die Methoden zum Entfernen führender Nullen aus einer Zeichenfolge demonstriert.

Wie entferne ich führende Nullen aus einer Zeichenfolge in JavaScript?

Um führende Nullen aus einer Zeichenfolge zu entfernen, verwenden Sie die unten aufgeführten Methoden:







Lassen Sie uns die Funktionsweise jeder Methode separat untersuchen.



Methode 1: Entfernen Sie führende Nullen aus einer Zeichenfolge mit der Methode parseInt()

Das ' parseInt() ”-Methode wird verwendet, um die führenden Nullen aus einem String zu entfernen, der ganzzahlige Werte enthält. Es akzeptiert einen String als Argument und gibt ihn nach dem Entfernen der führenden Nullen als Ausgabe aus.



Syntax
Befolgen Sie die angegebene Syntax, um die Methode parseInt() zu verwenden:





parseInt ( stark ) ;

Sehen Sie sich das folgende Beispiel an, um mehr über die angegebene Methode zu erfahren.

Beispiel
Zuerst erstellen wir eine Zeichenfolge, die Zahlen enthält, die mit Nullen beginnen:



war stark = '0010100' ;

Dann rufen wir die Methode parseInt() auf, um die führenden Nullen zu entfernen, indem wir die Zeichenfolge an die Methode übergeben und in einer Variablen namens „ taub “:

war taub = parseInt ( stark ) ;

Geben Sie schließlich den zurückgegebenen Wert auf der Konsole aus:

Konsole. Protokoll ( taub ) ;

Die angegebene Ausgabe zeigt an, dass die führenden Nullen erfolgreich aus der Zeichenfolge entfernt wurden:

Wenn Sie die führenden Nullen aus einer Gleitkommazahl in einer Zeichenfolge entfernen möchten, lesen Sie den nächsten Abschnitt.

Methode 2: Entfernen Sie führende Nullen aus einer Zeichenfolge mit der Methode parseFloat()

Um führende Nullen aus einer Zeichenfolge zu entfernen, die eine Gleitkommazahl enthält, verwenden Sie das „ pressFloat() ' Methode. Es akzeptiert auch einen String als Argument.

Syntax
Befolgen Sie die folgende Syntax, um die Methode parseFloat() zu verwenden:

drückenFloat ( stark ) ;

Beispiel
Hier erstellen wir eine Zeichenfolge, die die Dezimalzahl enthält, die zu Nullen führt:

war stark = '001.250' ;

Rufen Sie dann die Methode parseFloat() auf, indem Sie die darin enthaltene Zeichenfolge als Argument übergeben und den resultierenden Wert in der Variablen „ taub “:

war taub = drückenFloat ( stark ) ;

Schließlich drucken wir den resultierenden Wert auf der Konsole mit „ Konsole.log() ' Methode:

Konsole. Protokoll ( taub ) ;

Wie Sie sehen können, zeigt die angegebene Ausgabe, dass die aus der Zeichenfolge führenden Nullen erfolgreich entfernt wurden:

Kommen wir zur nächsten Methode!

Methode 3: Entfernen Sie führende Nullen aus einer Zeichenfolge mit der Methode replace()

Du kannst den ... benutzen ' ersetzen() ”-Methode, um führende Nullen aus einer Zeichenfolge zu entfernen. Diese Methode verwendet das Muster oder den Regex, das dabei hilft, etwas basierend auf diesem Regex zu ersetzen.

Syntax
Für die Methode replace() wird die nachfolgend beschriebene Methode verwendet:

stark. ersetzen ( regulärer Ausdruck , Ersatz ) ;

Hier, ' regulärer Ausdruck “ ist das Muster, das hilft, etwas durch „ Ersatz “.

Beispiel
In diesem Beispiel erstellen wir zuerst eine Zeichenfolge mit dem Namen „ stark “ und weisen Sie ihm einen Wert mit führenden Nullen zu:

war stark = '001500' ;

Dann rufen wir die Methode replace() auf, indem wir zwei Parameter übergeben; die Regex, die verwendet wird, um führende Nullen aus einer Zeichenfolge zu entfernen, und die leere Zeichenfolge, die als Ersetzung dient:

war taub = stark. ersetzen ( /^0+/ , '' ) ;

Schließlich drucken wir den resultierenden Wert mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( taub ) ;

Ausgabe

Lassen Sie uns fortfahren, um einige andere Methoden zum Entfernen führender Nullen aus der Zeichenfolge zu verstehen.

Methode 4: Entfernen Sie führende Nullen aus einer Zeichenfolge mithilfe des Zahlenkonstruktors

Der Number()-Konstruktor nimmt einen String als Argument und gibt die Zahl zurück, indem Null am Anfang des Strings abgeschnitten wird.

Syntax
Verwenden Sie die folgende Syntax, um den Number-Konstruktor zu verwenden:

Nummer ( stark ) ;

Beispiel
Wir erstellen eine neue Zeichenfolge mit dem Namen „ stark ” und Wert zuweisen “ 000100 “:

war stark = '000100' ;

Übergeben Sie dann die Zeichenfolge an den Number-Konstruktor, der die beginnenden Nullen aus der Zeichenfolge entfernt:

war taub = Nummer ( stark ) ;

Drucken Sie den resultierenden Wert, der in der Variablen „ taub “:

Konsole. Protokoll ( taub ) ;

Wie Sie in der Ausgabe sehen können, werden die beginnenden Nullen aus der Zeichenfolge entfernt:

Sehen wir uns einen anderen Ansatz zum Entfernen von Nullen aus einer Zeichenfolge an.

Methode 5: Entfernen Sie führende Nullen aus einer Zeichenfolge, indem Sie sie mit 1 multiplizieren

Sie können Nullen vor der Zahl entfernen, indem Sie die Zeichenfolge mit „ 1 “. Wenn die Zeichenfolge mit Eins multipliziert wird, werden die beginnenden Nullen entfernt und die tatsächliche Zahl zurückgegeben.

Syntax
Befolgen Sie die angegebene Syntax zum Löschen der führenden Nullen aus einer Zeichenfolge:

stark * 1 ;

Beispiel
Wir werden eine Zeichenfolge erstellen “ stark „mit Wert“ 001020 “:

war stark = '001020' ;

Multiplizieren Sie dann die Zeichenfolge mit Eins und speichern Sie sie in einer Variablen „ taub “:

war taub = stark * 1 ;

Drucken Sie den resultierenden Wert mit „ Konsole.log() ' Methode:

Konsole. Protokoll ( taub ) ;

Ausgabe

Wir haben verschiedene Methoden zusammengestellt, um führende Nullen aus der Zeichenfolge zu entfernen.

Fazit

Um führende Nullen aus einem String zu entfernen, können Sie die parseInt()-Methode, die parseFloat()-Methode, die replace()-Methode, den Number()-Konstruktor verwenden oder den String mit 1 multiplizieren. Die parseInt()-Methode gibt den int-Wert zurück, indem führende Werte entfernt werden Nullen, während die Methode parseFloat() die Fließkommazahl durch Abschneiden der führenden Nullen liefert. Die Methode replace() verwendet Regex, um Nullen zu entfernen. In diesem Artikel haben wir verschiedene Methoden zum Entfernen führender Nullen aus einer Zeichenfolge demonstriert.