JavaScript String charCodeAt() Method
- หน้าก่อนหน้า
- หน้าต่อไป
- กลับไปยังชั้นบน JavaScript String 参考手册
คำนิยามและวิธีใช้
charCodeAt()
มีการคืนค่าแบบข้อความ Unicode ของอักษรที่ตัวเลขดัชนี (index) ที่กำหนดในข้อความ
ดัชนีของอักษรแรกคือ 0 และอักษรที่ต่อมาคือ 1 ตามไป...
ดัชนีของอักษรสุดท้ายคือความยาวของศัพท์ - 1 (ดูตัวอย่างด้านล่าง)
ดูเพิ่มเติม
charCodeAt() และ codePointAt()
charCodeAt()
คือ UTF-16codePointAt()
คือ Unicode
charCodeAt()
กลับมาด้วยตัวเลขที่อยู่ในระดับ 0 ถึง 65535
วิธีทั้งสองนี้กลับมาด้วยตัวเลขที่แสดงรหัส UTF-16 ของอักษร แต่แค่ codePointAt()
สามารถกลับมาด้วยค่า Unicode ที่มากกว่า 0xFFFF (65535) ได้
คำแนะนำ:สำหรับข้อมูลเกี่ยวกับตัวอักษร Unicode มากกว่า โปรดเข้าเว็บไซต์ของเรา คู่มือ Unicode。
ตัวอย่าง
ตัวอย่าง 1
ได้รหัส Unicode ของอักษรแรกของศัพท์
let text = "HELLO WORLD"; let code = text.charCodeAt(0);
ตัวอย่าง 2
ได้รหัส Unicode ของอักษรที่ตั้งอยู่ที่ตำแหน่งที่ 2
let text = "HELLO WORLD"; let code = text.charCodeAt(1);
ตัวอย่าง 3
ได้รหัส Unicode ของอักษรสุดท้ายของศัพท์
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
ตัวอย่าง 4
ได้รหัส Unicode ของอักษรที่ตั้งอยู่ที่ตำแหน่งที่ 16
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
รูปแบบ
string.charCodeAt(n)
ตัวเลข
ตัวเลข | คำอธิบาย |
---|---|
n |
เลือกตั้ง ค่าเริ่มต้น = 0 |
ค่าที่กลับมา
ประเภท | คำอธิบาย |
---|---|
ตัวเลข | รหัส Unicode ของอักษรที่ตั้งอยู่ที่ดัชนีที่กำหนด |
NaN |
ถ้าดัชนีไม่มีประสิทธิภาพ |
รายละเอียดเทคนิค
ค่าที่กลับมา
string ของ n รหัส Unicode ของอักษรเดี่ยว ค่าที่กลับมาเป็นตัวเลขเต็ม 16 บิตที่อยู่ในระดับ 0 ถึง 65535
ชี้แจง
charCodeAt()
วิธีเดียวกันกับ charAt()
การทำงานของวิธีนี้คล้ายกัน แต่แรกกลับมาด้วยรหัสแบบเลขของอักษรที่ตั้งอยู่ที่ตำแหน่งที่กำหนด และวิธีที่สองกลับมาด้วยชุดของอักษรที่มีอักษรดังกล่าวเอง ถ้า n เป็นตัวเลขลบ หรือมากกว่าหรือเท่ากับความยาวของศัพท์ ระบุว่า charCodeAt()
วิธีนี้กลับมาด้วย NaN
。
หากต้องการรู้ว่าจะทำไม้เพื่อสร้างศัพท์ด้วยรหัส Unicode โปรดดู fromCharCode() วิธี。
การสนับสนุนของเบราเซอร์
charCodeAt()
เป็นคุณสมบัติของ ECMAScript1 (ES1)
ทั้งหมดเบราเซอร์ทุกตัวสนับสนุน ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อนหน้า
- หน้าต่อไป
- กลับไปยังชั้นบน JavaScript String 参考手册