Rumah >hujung hadapan web >tutorial js >Panduan Komprehensif untuk Manipulasi Rentetan dalam JavaScript
Manipulasi rentetan ialah aspek teras bekerja dengan teks dalam JavaScript. JavaScript menyediakan set kaedah dan teknik terbina dalam yang kaya untuk mengendalikan dan mengubah rentetan.
Rentetan dalam JavaScript boleh dibuat menggunakan petikan tunggal ('), petikan berganda (") atau tanda belakang (` untuk literal templat).
Contoh:
const single = 'Hello'; const double = "World"; const template = `Hello, ${double}!`; // Using template literals console.log(template); // Output: Hello, World!
Sifat .length mengembalikan bilangan aksara dalam rentetan.
const text = "JavaScript"; console.log(text.length); // Output: 10
Anda boleh mengakses aksara individu menggunakan notasi kurungan atau kaedah .charAt().
const str = "Hello"; console.log(str[0]); // Output: H console.log(str.charAt(1)); // Output: e
const text = "JavaScript"; console.log(text.toUpperCase()); // Output: JAVASCRIPT console.log(text.toLowerCase()); // Output: javascript
const text = "JavaScript is awesome!"; console.log(text.indexOf("is")); // Output: 11 console.log(text.lastIndexOf("a")); // Output: 3
const text = "Hello, world!"; console.log(text.includes("world")); // Output: true console.log(text.startsWith("Hello")); // Output: true console.log(text.endsWith("!")); // Output: true
const text = "JavaScript"; console.log(text.slice(0, 4)); // Output: Java console.log(text.substring(4, 10)); // Output: Script console.log(text.substr(4, 6)); // Output: Script
Kaedah .split(pembatas) membelah rentetan kepada tatasusunan subrentetan.
const single = 'Hello'; const double = "World"; const template = `Hello, ${double}!`; // Using template literals console.log(template); // Output: Hello, World!
const text = "JavaScript"; console.log(text.length); // Output: 10
const str = "Hello"; console.log(str[0]); // Output: H console.log(str.charAt(1)); // Output: e
Anda boleh membalikkan rentetan dengan menukarkannya kepada tatasusunan, membalikkan tatasusunan dan mencantumkannya semula menjadi rentetan.
const text = "JavaScript"; console.log(text.toUpperCase()); // Output: JAVASCRIPT console.log(text.toLowerCase()); // Output: javascript
Kaedah .repeat(count) mengulangi rentetan beberapa kali.
const text = "JavaScript is awesome!"; console.log(text.indexOf("is")); // Output: 11 console.log(text.lastIndexOf("a")); // Output: 3
const text = "Hello, world!"; console.log(text.includes("world")); // Output: true console.log(text.startsWith("Hello")); // Output: true console.log(text.endsWith("!")); // Output: true
Templat literal menyediakan cara yang lebih mudah dibaca dan ringkas untuk mencipta rentetan dinamik.
const text = "JavaScript"; console.log(text.slice(0, 4)); // Output: Java console.log(text.substring(4, 10)); // Output: Script console.log(text.substr(4, 6)); // Output: Script
Dengan menguasai teknik ini, anda akan dilengkapi dengan baik untuk mengendalikan operasi teks yang kompleks dalam aplikasi JavaScript anda.
Hai, saya Abhay Singh Kathayat!
Saya seorang pembangun timbunan penuh dengan kepakaran dalam kedua-dua teknologi hadapan dan belakang. Saya bekerja dengan pelbagai bahasa pengaturcaraan dan rangka kerja untuk membina aplikasi yang cekap, berskala dan mesra pengguna.
Jangan ragu untuk menghubungi saya melalui e-mel perniagaan saya: kaashshorts28@gmail.com.
Atas ialah kandungan terperinci Panduan Komprehensif untuk Manipulasi Rentetan dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!