Heim >Web-Frontend >Front-End-Fragen und Antworten >So fangen Sie die letzten Ziffern einer Zeichenfolge in es6 ab

So fangen Sie die letzten Ziffern einer Zeichenfolge in es6 ab

青灯夜游
青灯夜游Original
2022-05-19 17:08:545385Durchsuche

4 Methoden: 1. Verwenden Sie „str.charAt(str.length-1)“, um die letzte 1 Ziffer der Zeichenfolge abzufangen. 2. Verwenden Sie „str.substr(str.length-N)“, um das letzte N abzufangen Ziffern Bits; 3. Verwenden Sie „str.slice(str.length-N)“, um die letzten N Bits usw. abzufangen.

So fangen Sie die letzten Ziffern einer Zeichenfolge in es6 ab

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

es6-Methode zum Abfangen der letzten Ziffern einer Zeichenfolge

Methode 1: Verwenden Sie charAt(), um die letzte Ziffer abzufangen

Die Funktion der charAt-Methode besteht darin, ein Zeichen an der angegebenen Stelle zurückzugeben position

var str="123456";
console.log(str);
var c=str.charAt(str.length-1);
console.log("后一位:"+c);

So fangen Sie die letzten Ziffern einer Zeichenfolge in es6 ab

Methode 2: Verwenden Sie substr(), um die letzten N Ziffern abzufangen. Die substr-Methode kann Zeichen einer bestimmten Länge aus der Startposition extrahieren:

str.substr(str.length - N)

Wenn Sie die letzten paar Ziffern abfangen möchten Um die Ziffern der Zeichenfolge anzuzeigen, setzen Sie den Parameter N auf .

var str="123456";
console.log(str);
console.log("后1位:"+str.substr(str.length-1));
console.log("后2位:"+str.substr(str.length-2));
console.log("后3位:"+str.substr(str.length-3));
console.log("后4位:"+str.substr(str.length-4));

So fangen Sie die letzten Ziffern einer Zeichenfolge in es6 abMethode 3: Verwenden Sie Slice(), um die letzten N Bits abzufangen.

Die beiden Parameter von Slice repräsentieren die Startposition bzw. die Endposition, einschließlich der Startposition und nicht einschließlich der Endposition weggelassen, bedeutet es schließlich

Syntax:

str.slice(str.length - N)

Wenn Sie die letzten paar Ziffern der Zeichenfolge abfangen möchten, setzen Sie den Parameter N auf welche Zahl.

var str="123456";
console.log(str);
console.log("后1位:"+str.slice(str.length-1));
console.log("后2位:"+str.slice(str.length-2));
console.log("后3位:"+str.slice(str.length-3));
console.log("后4位:"+str.slice(str.length-4));
console.log("后5位:"+str.slice(str.length-5));

So fangen Sie die letzten Ziffern einer Zeichenfolge in es6 abMethode 4: Verwenden Sie einen Teilstring, um die letzten N Ziffern abzufangen

Die Methode fängt auch den String ab. Die beiden Parameter stellen jeweils die Anfangs- und Endziffern dar, ähnlich wie bei Slice, aber der Unterschied besteht in diesem Teilstring akzeptiert keine negativen Zahlen, und wenn der Startwert größer als der Endwert ist, werden die beiden Positionen automatisch ausgetauscht

Syntax: str.substring(start, end)

str.substring(str.length-N))

Wenn Sie die letzten paar Ziffern der Zeichenfolge abfangen möchten, setzen Sie den Parameter N zu welcher Zahl.

var str="123456";
console.log(str);
console.log("后1位:"+str.substring(str.length-1));
console.log("后2位:"+str.substring(str.length-2));
console.log("后3位:"+str.substring(str.length-3));


【Verwandte Empfehlungen: So fangen Sie die letzten Ziffern einer Zeichenfolge in es6 abJavascript-Video-Tutorial

,

Web-Frontend

Das obige ist der detaillierte Inhalt vonSo fangen Sie die letzten Ziffern einer Zeichenfolge in es6 ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn