เช่น:
คัดลอกรหัสรหัสดังนี้:
<html>
<body>
<script type = "text/javascript">
var str = "สวัสดีโลก!"
document.write ("อักขระตัวแรกคือ:" + str.charat (0) + "<br />")
document.write ("อักขระที่สองคือ:" + str.charat (1) + "<br />"))
document.write ("ตัวละครที่สามคือ:" + str.charat (2))
</script>
</body>
</html>
ผลลัพธ์:
ตัวละครตัวแรกคือ: H
ตัวละครตัวที่สองคือ: E
ตัวละครตัวที่สามคือ: L
คำจำกัดความและการใช้งาน
เมธอด Charat () ส่งคืนอักขระที่ตำแหน่งที่ระบุ
โปรดทราบว่า JavaScript ไม่มีประเภทข้อมูลอักขระที่แตกต่างจากประเภทสตริงดังนั้นอักขระที่ส่งคืนเป็นสตริงที่มีความยาว 1
ไวยากรณ์
StringObject.charat (ดัชนี)
คำอธิบายพารามิเตอร์
ดัชนีต้อง มันแสดงถึงจำนวนในตำแหน่งในสตริงนั่นคือการเสนอราคาของอักขระในสตริง
เคล็ดลับและบันทึกย่อ
หมายเหตุ: อักขระตัวแรกในสตริงคือ 0 หากดัชนีพารามิเตอร์ไม่ได้อยู่ระหว่าง 0 และสตริงความยาววิธีนี้จะส่งคืนสตริงเปล่า
ตัวอย่าง
ในสตริง "Hello World!" เราจะกลับไปที่ตัวละคร 1 ของตำแหน่ง 1:
คัดลอกรหัสรหัสดังนี้:
<script type = "text/javascript">
var str = "สวัสดีโลก!"
document.write (str.charat (1))
</script>
ผลลัพธ์ของรหัสด้านบนคือ:
อี
ส่งคืนอักขระที่ตำแหน่งดัชนีที่ระบุ
strobj.charat (ดัชนี)
พารามิเตอร์
Strobj
ต้องเป็นตัวเลือก วัตถุสตริงหรือข้อความใด ๆ
ดัชนี
ต้องเป็นตัวเลือก ดัชนีที่คุณต้องการ ค่าที่ถูกต้องคือค่าระหว่าง 0 ถึงความยาวของสตริง
อธิบาย
วิธี Charat ส่งคืนค่าอักขระซึ่งอยู่ที่ตำแหน่งดัชนีที่ระบุ ดัชนีของอักขระตัวแรกในสตริงคือ 0 ดัชนีที่สองคือ 1 และอื่น ๆ ค่าดัชนีเกินช่วงที่มีประสิทธิภาพจะส่งคืนสตริงที่ว่างเปล่า
เป็นแบบอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้วิธี Charat:
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่น charattest (n) {
var str = "abcdefghijklmnopqrstuvwxyz";
var s;
s = str.charat (n -1);
// รับอักขระที่ถูกต้อง
กลับมา;
-