Keluarkan watak pertama dari rentetan dalam JavaScript (4 cara)

Keluarkan watak pertama dari rentetan dalam JavaScript (4 cara)

Mengeluarkan watak pertama dari rentetan adalah operasi biasa dalam pengaturcaraan JavaScript. Sama ada anda bekerja dengan input pengguna atau memanipulasi data dari API, mungkin ada masa apabila anda perlu mengeluarkan watak pertama dari rentetan. Nasib baik, ada beberapa cara untuk melakukan ini di JavaScript.

Kaedah 1: Menggunakan substring () Kaedah

Kaedah substring () mengembalikan substring rentetan berdasarkan nombor indeks yang disediakan sebagai argumen. Untuk mengeluarkan watak pertama dari rentetan menggunakan kaedah substring (), anda boleh lulus nilai 1 sebagai indeks permulaan.

Inilah contoh:

biarkan str = "hello dunia!"; biarkan newstr = str.substring (1); // "Ello World!"
12biarkan str = "hello dunia!"; biarkan newstr = str.substring (1); // "Ello World!"

Dalam contoh ini, substring () kaedah mengembalikan rentetan baru yang bermula pada Indeks 1 (watak kedua) dan merangkumi semua watak berikutnya.

Kaedah 2: Menggunakan potong () Kaedah

The potong () kaedah juga mengembalikan substring rentetan berdasarkan nombor indeks yang disediakan sebagai argumen. Untuk mengeluarkan watak pertama dari rentetan menggunakan kaedah slice (), anda boleh lulus nilai 1 sebagai indeks permulaan.

Inilah contoh:

biarkan str = "hello dunia!"; biarkan newstr = str.slice (1); // "Ello World!";
12biarkan str = "hello dunia!"; biarkan newstr = str.slice (1); // "Ello World!";

Dalam contoh ini, potong () kaedah mengembalikan rentetan baru yang bermula pada indeks 1 (watak kedua) dan merangkumi semua watak berikutnya.

Kaedah 3: Menggunakan substr () Kaedah

The substr () kaedah mengembalikan substring rentetan berdasarkan indeks permulaan dan panjang substring. Untuk mengalih keluar watak pertama dari rentetan menggunakan kaedah substr (), anda boleh lulus nilai 1 sebagai indeks permulaan dan panjang rentetan asal sebagai argumen panjang.

Inilah contoh:

biarkan str = "hello dunia!"; biarkan newstr = str.substr (1, str.panjang - 1); // "Ello World!"
12biarkan str = "hello dunia!"; biarkan newstr = str.substr (1, str.panjang - 1); // "Ello World!"

Dalam contoh ini, kaedah substr () mengembalikan rentetan baru yang bermula pada indeks 1 (watak kedua) dan termasuk semua aksara berikutnya dengan menetapkan panjang substring ke panjang rentetan asal tolak satu.

Kaedah 4: Menggunakan ganti () Kaedah

Kaedah ganti () menggantikan nilai yang ditentukan dengan nilai lain dalam rentetan. Untuk mengalih keluar watak pertama dari rentetan menggunakan kaedah pengganti (), anda boleh menggunakan ungkapan biasa untuk memadankan watak pertama dan menggantinya dengan rentetan kosong.

Inilah contoh:

biarkan str = "hello dunia!"; biarkan newstr = str.ganti (/^./, ""); // "Ello World!"
12biarkan str = "hello dunia!"; biarkan newstr = str.ganti (/^./, ""); // "Ello World!"

Dalam contoh ini, kaedah pengganti () menggunakan ungkapan biasa untuk memadankan watak pertama (^.) dan menggantikannya dengan tali kosong. The ^ watak dalam ungkapan biasa sepadan dengan permulaan rentetan, dan . sepadan dengan mana -mana watak.

Kesimpulan

Terdapat beberapa cara untuk mengeluarkan watak pertama dari rentetan dalam JavaScript, termasuk menggunakan substring (), slice (), substr (), dan menggantikan () kaedah. Pilih kaedah yang paling sesuai dengan keperluan pengaturcaraan dan gaya pengekodan anda.