การเข้าถึงอักขระแต่ละตัวในสตริงด้วย JavaScript
สมมติว่าเรามีสตริงหนึ่ง อักขระแต่ละตัว
ในสตริงนี้จะมีลำดับเลขของตัวเอง: อักขระตัวแรก
คือหมายเลข 0, อักขระตัวที่สอง
- หมายเลข 1, อักขระตัวที่สาม คือหมายเลข
2 และต่อไปเรื่อยๆ
อย่างที่คุณสังเกตเห็นแล้ว การนับเลขอักขระจะเริ่มต้น ที่ศูนย์ (เลขศูนย์เป็นจุดเริ่มต้นของการนับนั้นพบเจอได้บ่อย ในการเขียนโปรแกรม)
เมื่อจำเป็น เราสามารถเข้าถึง อักขระเฉพาะตัวในสตริงได้โดยใช้หมายเลขของมัน โดยการเขียนชื่อตัวแปร หลังจากชื่อนั้น ให้ใส่เครื่องหมายวงเล็บเหลี่ยม และใน วงเล็บนั้นให้ระบุหมายเลขของอักขระ
ลองดูตัวอย่าง สมมติว่าเรา มีสตริงดังนี้:
let str = 'abcde';
ลองเข้าถึงอักขระบางตัว ของสตริงนี้:
let str = 'abcde';
alert(str[0]); // แสดงผล 'a'
alert(str[1]); // แสดงผล 'b'
alert(str[2]); // แสดงผล 'c'
หมายเลขของอักขระสามารถเก็บอยู่ในตัวแปรได้เช่นกัน:
let str = 'abcde';
let num = 3; // หมายเลขอักขระอยู่ในตัวแปร
alert(str[num]); // แสดงผล 'd'
กำหนดสตริง 'abcde' โดยการเข้าถึง
อักขระแต่ละตัวของสตริงนี้ ให้แสดงผลทางหน้าจอเป็นอักขระ
'a', อักขระ 'c', อักขระ 'e'
กำหนดตัวแปรที่มีสตริง 'abcde'
โดยการเข้าถึงอักขระแต่ละตัวของสตริงนี้
ให้บันทึกลงในตัวแปรใหม่เป็นอักขระของ
สตริงนี้ในลำดับย้อนกลับ นั่นคือ 'edcba'
กำหนดตัวแปร str ที่มีสตริง 'abcde'
และตัวแปร num ที่มีหมายเลขอักขระ
ให้แสดงผลทางหน้าจอเป็นอักขระ ซึ่งหมายเลขของมัน
ถูกเก็บอยู่ในตัวแปร num