Mengalih keluar Aksara Terakhir daripada Rentetan dalam JavaScript
Dalam JavaScript, memanipulasi rentetan ialah tugas biasa. Satu tugas sedemikian melibatkan mengalih keluar aksara terakhir daripada rentetan. Artikel ini meneroka kaedah yang berbeza untuk mencapai operasi ini dengan berkesan.
Menggunakan Kaedah Subrentetan
Kaedah substring() membenarkan anda mengekstrak bahagian tertentu rentetan, memandangkan indeks permulaan dan tamat. Untuk mengalih keluar aksara terakhir, anda boleh menggunakan sintaks berikut:
<code class="javascript">let str = "12345.00"; str = str.substring(0, str.length - 1); console.log(str); // Output: 12345.0</code>
Dalam contoh ini, indeks permulaan ialah 0, yang mewakili permulaan rentetan. Indeks akhir dikira sebagai str.length - 1, mewakili indeks aksara kedua hingga terakhir. Ini secara berkesan memotong aksara terakhir.
Kaedah Alternatif
Walaupun subrentetan() ialah pendekatan yang mudah, terdapat kaedah lain yang boleh anda pertimbangkan:
Menggunakan Kaedah Slice
Kaedah slice() beroperasi sama seperti substring() tetapi menyediakan sintaks alternatif:
<code class="javascript">let str = "12345.00"; str = str.slice(0, -1); console.log(str); // Output: 12345.0</code>
Dalam slice(), indeks mula kekal tidak berubah, manakala indeks akhir adalah negatif. Indeks hujung negatif menunjukkan bilangan aksara yang perlu dialih keluar dari penghujung. Dalam kes ini, -1 mengalih keluar aksara terakhir.
Menggunakan Ungkapan Biasa
Ungkapan biasa menawarkan pilihan yang lebih ringkas:
<code class="javascript">let str = "12345.00"; str = str.replace(/.$/, ""); console.log(str); // Output: 12345.0</code>
Ungkapan biasa ungkapan biasa /$ sepadan dengan aksara terakhir dalam rentetan. Kaedah replace() menggantikan aksara yang sepadan dengan rentetan kosong, dengan berkesan mengalih keluarnya.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk yang berasaskan soalan dan mencerminkan kandungan artikel anda: **Ringkas & Padat:** * Bagaimana untuk Mengeluarkan Aksara Terakhir daripada Rentetan dalam JavaScript? * Nak Cincang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!