Rumah hujung hadapan web tutorial js Perbezaan antara substring(), substr() dan slice() dalam javascript

Perbezaan antara substring(), substr() dan slice() dalam javascript

May 16, 2016 pm 03:41 PM
slice() substr() substring()

Terdapat tiga fungsi pemintasan aksara yang biasa digunakan dalam js: slice(), substring(), dan substr() Mari perkenalkan kepada anda fungsi slice(), substring(), dan substr() dalam pemintasan aksara. Beberapa kegunaan dan perbezaan.

stringObject.substring(start,stop)

digunakan untuk mengekstrak rentetan antara dua Tentukan watak antara subskrip.

permulaan diperlukan. Integer bukan negatif yang menentukan kedudukan dalam stringObject bagi aksara pertama subrentetan untuk diekstrak.

berhenti adalah pilihan. Integer bukan negatif yang merupakan satu kedudukan dalam stringObject yang satu lebih daripada aksara terakhir subrentetan yang akan diekstrak. Jika parameter ini diabaikan, subrentetan yang dikembalikan akan pergi ke penghujung rentetan.

mula bermula dari 0 dan berakhir dengan hentian (tidak termasuk hentian tidak diterima).

stringObject.substr(start,length)

Boleh mengekstrak bilangan aksara yang ditentukan bermula dari subskrip permulaan dalam rentetan

mula Diperlukan. Indeks permulaan subrentetan yang akan diekstrak. Mestilah nilai angka. Jika negatif, parameter ini mengisytiharkan kedudukan dari hujung rentetan. Iaitu, -1 merujuk kepada aksara terakhir dalam rentetan, -2 merujuk kepada aksara kedua hingga terakhir, dan seterusnya.

panjang pilihan. Bilangan aksara dalam subrentetan. Mestilah nilai angka. Jika parameter ini ditinggalkan, rentetan dari awal hingga akhir stringObject dikembalikan.

stringObject.slice(start,end)

Ekstrak bahagian tertentu rentetan dan kembalikan bahagian yang diekstrak sebagai Bahagian rentetan baharu

mulakan Indeks permulaan segmen yang akan diekstrak. Jika ia adalah nombor negatif, parameter ini menentukan kedudukan bermula dari hujung rentetan. Iaitu, -1 merujuk kepada aksara terakhir rentetan, -2 merujuk kepada aksara kedua hingga terakhir, dan seterusnya.

tamat Indeks sejurus selepas hujung segmen yang akan diekstrak. Jika parameter ini tidak ditentukan, subrentetan yang akan diekstrak termasuk rentetan dari mula hingga akhir rentetan asal. Jika parameter ini negatif, ia menentukan kedudukan dari hujung rentetan.

Mengembalikan rentetan baharu termasuk semua aksara stringObject dari mula (termasuk mula) hingga akhir (tidak termasuk akhir)

string.slice()
string.substring()
string.substr()
 
var stringValue = “hello world”;
alert(stringValue.slice(3));          //”lo world”
alert(stringValue.substring(3));      //”lo world”
alert(stringValue.substr(3));        //”lo world”
alert(stringValue.slice(3,7));         //”lo w”
alert(stringValue.substring(3,7));    //”lo w”
alert(stringValue.substr(3,7));       //”lo worl”
Salin selepas log masuk

Jika ada sahaja satu parameter n antara tiga, rentetan yang tinggal akan dikembalikan bermula dari kedudukan ke-n (kedudukan dikira dari 0)

Jika terdapat dua parameter n, m, slice dan substring akan Mengembalikan rentetan bermula pada kedudukan ke-n dan berakhir pada kedudukan ke-m (tidak termasuk kedudukan ke-m), manakala substr akan mengembalikan aksara m bermula pada kedudukan ke-n.

string.slice()
string.substring()
string.substr()
var stringValue = “hello world”;
alert(stringValue.slice(-3));          //”rld”
alert(stringValue.substring(-3));      //”hello world”
alert(stringValue.substr(-3));        //”rld”
alert(stringValue.slice(3,-4));         //”lo w”
alert(stringValue.substring(3,-4));    //”hel”
alert(stringValue.substr(3,-4));       //”"(空字符串)
Salin selepas log masuk

Apabila parameter ialah nilai negatif, slice akan menambah nilai negatif pada panjang rentetan (string.length), dan substr akan menambah nilai negatif One argumen ditambah panjang rentetan, yang kedua ditukar kepada 0, subrentetan akan menukar semua nilai negatif kepada 0.

Pelaksanaan JavaScript IE mempunyai masalah apabila mengendalikan nilai negatif yang dihantar kepada kaedah substr() dan ia mengembalikan rentetan asal.

Di atas ialah keseluruhan kandungan bab ini Untuk lebih banyak tutorial berkaitan, sila lawati Tutorial Video JavaScript!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Gunakan fungsi substr() PHP untuk memintas sebahagian daripada rentetan dan menambah elipsis pada penghujungnya Gunakan fungsi substr() PHP untuk memintas sebahagian daripada rentetan dan menambah elipsis pada penghujungnya Nov 03, 2023 pm 06:06 PM

Gunakan fungsi substr() PHP untuk memintas sebahagian daripada rentetan dan menambah elipsis pada akhir Dalam pembangunan sebenar, kita sering menghadapi situasi di mana kita perlu memintas rentetan. Fungsi substr() PHP ialah fungsi pemintasan rentetan yang sangat biasa digunakan. Artikel ini akan menggunakan contoh praktikal untuk menunjukkan cara menggunakan fungsi substr() untuk memintas sebahagian daripada rentetan dan menambah elipsis pada penghujungnya. Pertama, saya akan memberikan kod sampel. Kemudian saya akan menerangkan kod ini. <?phpfuncti

Cara menggunakan fungsi subrentetan() kelas String dalam Java untuk melaksanakan pemintasan rentetan Cara menggunakan fungsi subrentetan() kelas String dalam Java untuk melaksanakan pemintasan rentetan Jul 25, 2023 am 08:19 AM

Bagaimanakah Java menggunakan fungsi substring() kelas String untuk melaksanakan pemintasan rentetan Dalam pengaturcaraan Java, kelas String menyediakan banyak kaedah untuk memproses rentetan. Antaranya, fungsi substring() ialah fungsi yang sangat biasa digunakan, yang boleh melaksanakan operasi pemintasan rentetan. Dalam artikel ini, saya akan memperkenalkan cara menggunakan fungsi substring() untuk melaksanakan pemintasan rentetan dan memberikan beberapa contoh kod. Mula-mula, mari kita fahami fungsi substring().

Teknologi penggabungan dan pemisahan data dalam sambungan pangkalan data PHP Teknologi penggabungan dan pemisahan data dalam sambungan pangkalan data PHP Sep 08, 2023 pm 05:37 PM

Teknologi penggabungan dan pemisahan data dalam sambungan pangkalan data PHP Dalam pembangunan aplikasi web, sambungan pangkalan data adalah bahagian yang sangat penting. Sebagai bahasa skrip sebelah pelayan yang sangat biasa digunakan, PHP menyediakan banyak sambungan sambungan pangkalan data. Artikel ini akan meneroka cara menggunakan PHP untuk menyambung ke pangkalan data dan memperkenalkan teknik penggabungan dan pemisahan data. Menyambung ke pangkalan data Dalam PHP, dengan menggunakan beberapa sambungan sambungan pangkalan data tertentu, kita boleh dengan mudah menyambung ke pelbagai jenis pangkalan data, termasuk MySQL, Oracle, SQLite, dsb. ini

fungsi substr() dalam PHP: cara memintas sebahagian daripada rentetan fungsi substr() dalam PHP: cara memintas sebahagian daripada rentetan Nov 03, 2023 am 10:43 AM

Fungsi substr() dalam PHP: Cara memintas sebahagian daripada rentetan memerlukan contoh kod khusus Dalam pengaturcaraan PHP, pemprosesan rentetan ialah salah satu operasi yang paling biasa. Memintas bahagian rentetan ialah keperluan yang sering ditemui semasa memproses rentetan. Dalam PHP, kita boleh menggunakan fungsi substr() terbina dalam untuk memintas sebahagian daripada rentetan. Artikel ini akan memperkenalkan penggunaan fungsi substr() secara terperinci dan memberikan contoh kod khusus. Penggunaan asas fungsi substr() adalah seperti berikut: rentetan

Cara menggunakan fungsi SUBSTRING() dalam MySQL Cara menggunakan fungsi SUBSTRING() dalam MySQL Jun 02, 2023 pm 11:32 PM

Fungsi SUBSTRING()SUBSTRING(str,pos), SUBSTRING(strFROMpos), SUBSTRING(str,pos,len) dan SUBSTRING(strFROMposFORlen) boleh digunakan untuk memulangkan subrentetan bermula dari kedudukan yang dinyatakan len mewakili panjang pos yang dikembalikan subrentetan ; pos ialah 0 bermakna mengembalikan rentetan kosong. Contohnya: SELECTSUBSTRING('Fungsi rentetan MySQL',-2)ASstr1,SUBSTRING('Fungsi rentetan MySQL',

Bagaimana untuk membalikkan rentetan menggunakan kaedah substring() di Jawa? Bagaimana untuk membalikkan rentetan menggunakan kaedah substring() di Jawa? Apr 21, 2023 pm 11:28 PM

使用substring()方法packagenet.javaguides.corejava.string;/****@authorRameshFadatare**/publicclassUsingSubStringFunction{//FunctiontoreverseastringinJavausingrecursionprivatestaticStringreverse(Stringstr.){//basecase=iftystringis|stroremply|

Ekstrak rentetan menggunakan fungsi substr() dalam PHP Ekstrak rentetan menggunakan fungsi substr() dalam PHP Jun 27, 2023 pm 01:26 PM

Mengekstrak Rentetan Menggunakan Fungsi substr() dalam PHP Apabila membangunkan aplikasi web, pemprosesan rentetan mengambil sebahagian besar masa dan usaha. PHP menyediakan banyak fungsi pemprosesan rentetan, salah satunya fungsi yang sangat biasa digunakan ialah substr(). Fungsi ini boleh digunakan untuk mengekstrak aksara atau rentetan dengan panjang tertentu daripada rentetan. Sintaks asas fungsi substr() adalah sangat mudah: substr(string$string,int$start,int

Penggunaan fungsi pemprosesan rentetan PHP substr() Penggunaan fungsi pemprosesan rentetan PHP substr() Jun 19, 2023 pm 09:45 PM

PHP ialah bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan web Ia mempunyai banyak fungsi pemprosesan rentetan, salah satunya dikenali secara meluas sebagai fungsi substr(). Artikel ini akan menyelidiki aplikasi dan penggunaan fungsi substr() untuk membantu anda memproses rentetan dengan lebih baik. 1. Pengenalan kepada fungsi substr() Fungsi substr() digunakan untuk memintas sebahagian aksara daripada rentetan sintaksnya ialah: substr(string$string,int

See all articles