Gunakan fungsi terbina dalam JavaScript untuk operasi rentetan
Dalam JavaScript, terdapat banyak fungsi terbina dalam yang boleh digunakan untuk mengendalikan operasi rentetan. Fungsi ini boleh membantu kami menukar kes rentetan, mencari subrentetan, menggantikan aksara dan banyak lagi. Artikel ini akan memperkenalkan beberapa fungsi manipulasi rentetan yang biasa digunakan dan memberikan contoh kod yang sepadan.
Dua fungsi ini digunakan untuk menukar rentetan kepada huruf besar dan huruf kecil masing-masing. Contohnya:
var str = "Hello World!"; console.log(str.toUpperCase()); // 输出 "HELLO WORLD!" console.log(str.toLowerCase()); // 输出 "hello world!"
indexOf() digunakan untuk mencari kedudukan kejadian pertama subrentetan tertentu dalam rentetan, dan lastIndexOf() adalah untuk mencari kedudukan kejadian terakhir. Jika subrentetan ditemui, fungsi mengembalikan nilai indeksnya, jika tidak, ia mengembalikan -1. Fungsi
var str = "Hello World!"; console.log(str.indexOf("o")); // 输出 4 console.log(str.lastIndexOf("o")); // 输出 7 console.log(str.indexOf("x")); // 输出 -1
slice() digunakan untuk mengekstrak sebahagian daripada kandungan dalam rentetan. Ia menerima dua parameter, kedudukan permulaan dan kedudukan penamat (tidak termasuk aksara pada kedudukan ini). Jika hanya satu parameter disediakan, lalai adalah untuk mengekstrak dari kedudukan itu ke hujung rentetan. Fungsi
var str = "Hello World!"; console.log(str.slice(0, 5)); // 输出 "Hello" console.log(str.slice(6)); // 输出 "World!"
replace() digunakan untuk menggantikan aksara tertentu dalam rentetan. Ia menerima dua parameter, parameter pertama ialah subrentetan yang akan diganti (boleh menjadi ungkapan biasa), dan parameter kedua ialah rentetan baharu selepas penggantian. Fungsi
var str = "Hello World!"; console.log(str.replace("Hello", "Hi")); // 输出 "Hi World!"
split() digunakan untuk memisahkan rentetan kepada tatasusunan. Ia menerima satu parameter yang menentukan pembatas. Pembatas boleh menjadi rentetan atau ungkapan biasa. Fungsi
var str = "Hello World!"; console.log(str.split(" ")); // 输出 ["Hello", "World!"]
trim() digunakan untuk mengalih keluar ruang pada kedua-dua hujung rentetan. Ia tidak menerima sebarang parameter.
var str = " Hello World! "; console.log(str.trim()); // 输出 "Hello World!"
Ringkasnya, fungsi terbina dalam JavaScript menyediakan fungsi manipulasi rentetan yang kaya. Kemahiran dalam fungsi ini boleh menjadikan pemprosesan rentetan lebih cekap dan mudah. Saya harap artikel ini dapat membantu semua orang.
Atas ialah kandungan terperinci Gunakan fungsi terbina dalam JavaScript untuk mengendalikan operasi rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!