Rumah >hujung hadapan web >tutorial js >Bagaimanakah anda mengalih keluar aksara terakhir daripada rentetan dalam JavaScript menggunakan fungsi substring()?

Bagaimanakah anda mengalih keluar aksara terakhir daripada rentetan dalam JavaScript menggunakan fungsi substring()?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-26 04:05:02857semak imbas

How do you remove the last character from a string in JavaScript using the substring() function?

Memangkas Aksara Terakhir daripada Rentetan dalam JavaScript

Dalam JavaScript, terdapat pelbagai cara untuk memangkas aksara terakhir daripada rentetan. Satu kaedah yang biasa digunakan ialah fungsi substring().

Untuk memahami cara substring() berfungsi, mari kita pertimbangkan contoh dalam soalan: 12345.00. Untuk mengalih keluar aksara terakhir, kami menghantar dua argumen kepada subrentetan():

<code class="javascript">str.substring(0, str.length - 1);</code>

Argumen pertama, 0, menentukan indeks permulaan (inklusif). Memandangkan kita bermula dari permulaan rentetan, kita menggunakan 0. Hujah kedua, str.length - 1, menentukan indeks penamat (eksklusif). Menolak 1 mengalih keluar aksara terakhir.

Hasil str.substring(0, str.length - 1) ialah 12345.0. Kaedah ini amat berguna apabila anda perlu mengalih keluar aksara atau subrentetan tertentu daripada rentetan.

Berikut ialah pecahan langkah demi langkah kod:

  1. Mulakan rentetan: Cipta pembolehubah rentetan, str, dan tetapkan nilai 12345.00.
  2. Gunakan subrentetan(): Panggil kaedah subrentetan() pada str dengan dua hujah:

    • Indeks permulaan, 0 (termasuk).
    • Indeks penamat, str.length - 1 (eksklusif), yang mengalih keluar aksara terakhir.
  3. Log hasil: Log rentetan yang diubah suai, 12345.0, ke konsol menggunakan console.log().

Atas ialah kandungan terperinci Bagaimanakah anda mengalih keluar aksara terakhir daripada rentetan dalam JavaScript menggunakan fungsi substring()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn