Löschen Sie das erste Zeichen der Zeichenfolge, wenn es 0 ist - JavaScript

Löschen Sie das erste Zeichen der Zeichenfolge, wenn es 0 ist - JavaScript

In JavaScript, um das erste Zeichen einer Zeichenfolge zu entfernen, wenn es ist "0”, Die häufig verwendeten Ansätze sind die Substring () oder Slice () -Methode, um alle Zeichen der Zeichenfolge mit Ausnahme der ersten zu extrahieren. Verwenden Sie zur Überprüfung des ersten Zeichens der Zeichenfolge die Methode der Halterung [] oder charat (), indem Sie den ersten Index übergeben, der ist0”.

In diesem Artikel werden die Methoden beschrieben, um das erste Zeichen der Zeichenfolge zu löschen, wenn er in JavaScript 0 ist.

So löschen Sie das erste Zeichen der Zeichenfolge, wenn es 0 in JavaScript ist?

So löschen Sie das erste Zeichen der Zeichenfolge, wenn es ist0”, Verwenden Sie die folgenden Methoden:

  • Slice () Methode
  • substring () Methode

Methode 1: Löschen Sie das erste Zeichen der Zeichenfolge, wenn es 0 mit der Methode "Slice ()" ist

In JavaScript die “Scheibe()Die Methode wird verwendet, um einen Teil eines Array/Zeichens zu extrahieren und ein neues Array/eine Zeichenfolge zurückzugeben. Die Methode nimmt zwei Argumente an; Der Startindex und der Endindex. Der Endindex ist ein optionales Argument.

Syntax

Die Syntax der Slice () -Methode lautet wie folgt:

Slice (Startindex, EndIndex)

Oder verwenden Sie die angegebene Syntax für die Slice () -Methode, um das erste Zeichen der Zeichenfolge zu löschen. Es ist 0:

Slice (Startindex)



Beispiel
Erstellen Sie eine Zeichenfolge, die die Nummer enthält, die mit 0 beginnt:
[CC Lang = "Bash" width = "100%" Height = "100%" entsieped = "true" thema = "Blackboard" nowrap = "0"]
const string = '0010';

Verwenden Sie nun die bedingte Anweisung und überprüfen Sie den 1. Index der Zeichenfolge mithilfe der Bracket -Notation. Wenn der erste Index der Zeichenfolge "enthält"0”, Dann rufen Sie die Slice () -Methode auf, indem Sie den Startindex der Zeichenfolge übergeben, die es ist1”. Es wird eine neue Zeichenfolge zurückgeben, die im ersten Index der ursprünglichen Zeichenfolge beginnt. Ansonsten drucken Sie die gleiche Zeichenfolge auf der Konsole:

if (String [0] == 0)
const str = String.Scheibe (1);
Konsole.log (str);

anders
Konsole.log (string);

Es ist ersichtlich, dass das erste Zeichen einer 0 -String, die 0 ist, erfolgreich aus der Zeichenfolge gelöscht wurde:

Überprüfen Sie es nun in einer anderen Zeichenfolge, in der das erste Zeichen nicht 0 ist:

const string = '10010';

Hier können Sie sehen, dass die else -Anweisung ausgeführt wird:

Verwenden der Slice () -Methode mit "charat ()" -Methode

Sie können auch die „verwenden“charat ()Methode mit der Slice () -Methode anstelle des String -Index. Diese Methode wird verwendet, um ein bestimmtes Zeichen abzurufen. Es akzeptiert ein Argument, den Index des Charakters, den Sie abrufen möchten.

Verwenden Sie die “charat ()Methode in einer bedingten Anweisung und rufen Sie dann die Slice () -Methode auf:

if (String.charat (0) == 0)

Ausgang

Methode 2: Löschen Sie das erste Zeichen der Zeichenfolge, wenn es 0 mit der Methode "substring ()" ist

Der "Substring ()Die Methode ist identisch mit der Slice () -Methode. Es wird verwendet, um den Teil einer Zeichenfolge zu extrahieren/zu erhalten, und gibt eine neue Zeichenfolge aus. Es akzeptiert zwei Argumente; der Startindex und der Endindex. Der Endindex ist ein optionales Argument.

Syntax

Die Syntax der Substring () -Methode lautet wie folgt:

Substring (StartIndex, EndIndex)

Oder verwenden Sie die unten erwähnte Syntax für die Substring () -Methode, um das erste Zeichen der Zeichenfolge zu löschen. Es ist 0:

Substring (Startindex)

Beispiel

Erstellen Sie eine Zeichenfolge, die eine Zeichenfolge speichert “0010”:

const string = '0010';

Verwenden Sie die “Charat (0)Methode in der bedingten Anweisung, um zu überprüfen, ob das erste Zeichen der Zeichenfolge ist0''. Wenn es so ist, nennen Sie die “Substring (1)„Methode zum Extrahieren aller Zeichen der Zeichenfolge mit Ausnahme des ersten und der resultierenden Substring wird der Variablen zugewiesen“str”:

if (String.charat (0) == 0)
const str = String.Substring (1);
Konsole.log (str);

anders
Konsole.log (string);

Ausgang

Das dreht sich darum, das erste Zeichen einer Zeichenfolge zu löschen, wenn es in JavaScript 0 ist.

Abschluss

Um das erste Zeichen der Zeichenfolge zu löschen, wenn es 0 ist, verwenden Sie die “Scheibe()”Methode oder die“Substring ()Methode mit Klammernotation [] oder der charat () -Methode, um den ersten Index der Zeichenfolge durch Übergeben des Index zu überprüfen0Das ist der erste Index der Zeichenfolge. In diesem Artikel wurden die Methoden zum Löschen des ersten Zeichens der Zeichenfolge beschrieben, wenn er in JavaScript 0 ist.