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.
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);
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)
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));
Methode 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)
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));
Methode 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))
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: Javascript-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!