Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6

青灯夜游
Lepaskan: 2022-05-19 17:08:54
asal
5389 orang telah melayarinya

4 kaedah: 1. Gunakan "str.charAt(str.length-1)" untuk memintas 1 digit terakhir rentetan 2. Gunakan "str.substr(str.length-N)", N digit terakhir boleh dipintas; 3. Gunakan "str.slice(str.length-N)" untuk memintas N digit terakhir, dsb.

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

Kaedah ES6 untuk memintas digit terakhir rentetan

Kaedah 1: Gunakan charAt() untuk memintas 1 digit terakhir Fungsi kaedah

charAt adalah untuk mengembalikan aksara pada kedudukan yang ditentukan

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

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6

Kaedah 2: Gunakan substr () untuk memintas N digit terakhir

Kaedah substr boleh mengekstrak aksara dengan panjang yang ditentukan dari kedudukan permulaan:

str.substr(str.length - N)
Salin selepas log masuk

Jika anda mahu memintas yang terakhir beberapa digit rentetan, tetapkan parameter N kepada .

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));
Salin selepas log masuk

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6

Kaedah 3: Gunakan slice() untuk memintas N bit terakhir

Dua parameter slice mewakili masing-masing mula Kedudukan dan kedudukan akhir termasuk kedudukan permulaan tetapi bukan kedudukan akhir Jika ditinggalkan, ia bermakna hingga ke penghujung

Sintaks:

str.slice(str.length - N)
Salin selepas log masuk

Jika anda ingin memintas yang terakhir. beberapa digit rentetan, parameter N ditetapkan kepada beberapa.

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));
Salin selepas log masuk

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6

Kaedah 4: Gunakan subrentetan untuk memintas N digit terakhir

str.substring(start, end)Kaedah ini juga memintas rentetan , dua Setiap parameter masing-masing mewakili nombor permulaan dan tamat digit, serupa dengan kepingan, tetapi perbezaannya ialah subrentetan tidak menerima nombor negatif, dan jika nilai mula lebih besar daripada nilai akhir, kedua-dua kedudukan akan ditukar secara automatik

Sintaks:

str.substring(str.length-N))
Salin selepas log masuk

Jika anda ingin memintas beberapa digit terakhir rentetan, tetapkan parameter N kepada nombor berapa.

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));
Salin selepas log masuk

Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk memintas beberapa digit terakhir rentetan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan