Metode 1: Gunakan metode ChARAT di bawah objek String
Metode ChARAT () mengembalikan karakter pada posisi yang ditentukan.
Salinan kode adalah sebagai berikut:
str.charat (str.length 1)
Perhatikan bahwa JavaScript tidak memiliki tipe data karakter yang berbeda dari tipe string, jadi karakter yang dikembalikan adalah string panjang 1
Metode 2: Gunakan metode Substr di bawah Objek String
Metode Substr () mengekstraksi sejumlah karakter yang ditentukan mulai dari subskrip mulai dalam string.
Salinan kode adalah sebagai berikut:
str.substr (str.length-1,1)
Penting: Ecmascript tidak menstandarkan metode ini, jadi itu bertentangan dengan menggunakannya.
PENTING: Dalam IE 4, nilai parameter start tidak valid. Dalam bug ini, mulailah menentukan posisi karakter ke -0. (www.vevb.com) Dalam versi selanjutnya, bug ini telah diperbaiki.
Metode 3: Gunakan metode split di bawah objek string
Metode split () digunakan untuk membagi string menjadi array string.
Salinan kode adalah sebagai berikut:
var str = "123456";
spstr = str.split ("");
spstr [spstr.length-1];
Metode 4: Secara teratur
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
// <! [CDATA [
var s = "nasofj; n234n41; v";
alert ("string:"+s+"nn"+"lastOne:"+s.replace (/^(.*[n])*.*(. | n) $/g, "$ 2"));
//]]>
</script>
Di atas adalah 4 metode yang saya tahu. Semuanya telah direkam. Teman yang membutuhkan dapat merujuk mereka. Jika ada metode lain, tolong beri tahu saya. Terima kasih