วิธีที่ 1: ใช้วิธี Charat ภายใต้วัตถุสตริง
เมธอด Charat () ส่งคืนอักขระที่ตำแหน่งที่ระบุ
การคัดลอกรหัสมีดังนี้:
str.charat (str.length 1)
โปรดทราบว่า JavaScript ไม่มีชนิดข้อมูลอักขระที่แตกต่างจากประเภทสตริงดังนั้นอักขระที่ส่งคืนเป็นสตริงที่มีความยาว 1
วิธีที่ 2: ใช้วิธีการย่อยภายใต้วัตถุสตริง
เมธอด substr () แยกจำนวนอักขระที่ระบุเริ่มต้นจากตัวห้อยเริ่มต้นในสตริง
การคัดลอกรหัสมีดังนี้:
str.substr (str.length-1,1)
สำคัญ: ECMASCript ไม่ได้สร้างมาตรฐานวิธีการดังนั้นจึงไม่เห็นด้วยกับการใช้งาน
สำคัญ: ใน IE 4 ค่าของการเริ่มต้นพารามิเตอร์ไม่ถูกต้อง ในข้อผิดพลาดนี้เริ่มระบุตำแหน่งของอักขระ 0 (www.vevb.com) ในรุ่นต่อ ๆ ไปข้อผิดพลาดนี้ได้รับการแก้ไขแล้ว
วิธีที่ 3: ใช้วิธีการแยกภายใต้วัตถุสตริง
วิธีการแยก () ใช้เพื่อแยกสตริงเป็นอาร์เรย์สตริง
การคัดลอกรหัสมีดังนี้:
var str =“ 123456”;
spstr = str.split ("");
spstr [spstr.length-1];
วิธีที่ 4: เป็นประจำ
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
// <! [cdata [
var s = "nasofj; n234n41; v";
การแจ้งเตือน ("สตริง:"+s+"nn"+"lastone:"+s.replace (/^(.*[n])*.*(. | n) $/g, "$ 2"));
-
</script>
ข้างต้นเป็น 4 วิธีที่ฉันรู้ พวกเขาทั้งหมดได้รับการบันทึก เพื่อนที่ต้องการสามารถอ้างถึงพวกเขาได้ หากมีวิธีอื่น ๆ โปรดบอกฉัน ขอบคุณ