


Penjelasan terperinci tentang penggunaan substr, substring, indexOf, lastIndexOf, split dan replace dalam kemahiran js_javascript
May 16, 2016 pm 03:33 PMKaedah indexOf() mengembalikan kedudukan kejadian pertama nilai rentetan yang ditentukan dalam rentetan.
KaedahlastIndexOf() boleh mengembalikan kedudukan kejadian terakhir bagi nilai rentetan yang ditentukan, mencari dari belakang ke hadapan pada kedudukan yang ditentukan dalam rentetan.
Kaedahsubstring() digunakan untuk mengekstrak aksara antara dua subskrip tertentu dalam rentetan.
substr(mula,panjang) bermaksud bermula dari kedudukan mula, memintas rentetan panjang panjang
split membahagikan rentetan kepada subrentetan dan mengembalikan hasilnya sebagai tatasusunan rentetan
replace digunakan untuk menggantikan beberapa aksara dengan aksara lain dalam rentetan atau menggantikan subrentetan yang sepadan dengan ungkapan biasa
1.substr
substr(mula,panjang) bermaksud bermula dari kedudukan mula, memintas rentetan panjang panjang.
var src="images/off_1.png";
makluman(src.substr(7,3));
Nilai pop timbul ialah: dimatikan
2.subrentetan
subrentetan(mula,akhir) mewakili rentetan dari mula hingga akhir, termasuk aksara pada kedudukan mula tetapi tidak termasuk aksara pada kedudukan akhir.
var src="images/off_1.png";
makluman(src.substring(7,10));
Nilai pop timbul ialah: dimatikan
3.indexOF
Kaedah indexOf() mengembalikan kedudukan (dari kiri ke kanan) di mana nilai rentetan yang ditentukan mula-mula muncul dalam rentetan. Jika tiada padanan, -1 dikembalikan, jika tidak, nilai subskrip rentetan di mana kejadian pertama berlaku dikembalikan.
var src="images/off_1.png";
makluman(src.indexOf('t'));
makluman(src.indexOf('i'));
makluman(src.indexOf('g'));
Nilai pop timbul ialah: -1,0,3
4.lastIndexOf
Kaedah lastIndexOf() mengembalikan nilai indeks aksara pertama bagi aksara atau rentetan tertentu dari kanan ke kiri (bertentangan dengan indexOf)
var src="images/off_1.png";
makluman(src.lastIndexOf('/'));
makluman(src.lastIndexOf('g'));
Nilai pop timbul ialah: 6, 15
5.pecah
Pisah rentetan kepada subrentetan dan kembalikan hasilnya sebagai tatasusunan rentetan.
Kembalikan rentetan yang dipisahkan oleh ruang dan kembalikan
function SplitDemo(){ var s, ss; var s = "The rain in Spain falls mainly in the plain."; // 在每个空格字符处进行分解。 ss = s.split(" "); return(ss); }
6.gantikan:
digunakan untuk menggantikan beberapa aksara dengan aksara lain dalam rentetan, atau menggantikan subrentetan yang sepadan dengan ungkapan biasa.
Sintaks: stringObject.replace(regexp, penggantian);
Parameter:
regexp: diperlukan, objek RegExp bagi corak yang akan diganti
penggantian: diperlukan, teks gantian atau fungsi untuk menjana teks gantian
Nilai pulangan:
Rentetan baharu diperoleh dengan menggantikan padanan pertama atau semua padanan regexp berikutnya dengan penggantian.
Penerangan:
Kaedah replace() rentetan stringObject melakukan operasi carian dan ganti. Ia akan mencari subrentetan dalam stringObject yang sepadan dengan regexp dan menggantikan subrentetan tersebut dengan penggantian. Jika regexp mempunyai bendera global g, maka kaedah replace() menggantikan semua subrentetan yang sepadan. Jika tidak, ia hanya menggantikan subrentetan pertama yang sepadan.
Di atas adalah penjelasan terperinci tentang penggunaan substr, substring, indexOf, lastIndexOf, split dan replace dalam js yang diperkenalkan dalam artikel ini.

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara menggunakan Peta JS dan Baidu untuk melaksanakan fungsi pan peta

Disyorkan: Projek pengesanan dan pengecaman muka sumber terbuka JS yang sangat baik

Alat penting untuk analisis saham: Ketahui langkah-langkah untuk melukis carta lilin dengan PHP dan JS

Petua Pembangunan PHP dan JS: Kuasai Kaedah Melukis Carta Lilin Stok

Cara membuat carta candlestick saham menggunakan PHP dan JS

Cara menggunakan Peta JS dan Baidu untuk melaksanakan fungsi lukisan poligon peta

Cara menggunakan JS dan Baidu Map untuk melaksanakan fungsi pemprosesan acara klik peta

Apakah yang dilakukan oleh pengendali baharu dalam js
