JavaScript String charCodeAt() Method

คำนิยามและวิธีใช้

charCodeAt() มีการคืนค่าแบบข้อความ Unicode ของอักษรที่ตัวเลขดัชนี (index) ที่กำหนดในข้อความ

ดัชนีของอักษรแรกคือ 0 และอักษรที่ต่อมาคือ 1 ตามไป...

ดัชนีของอักษรสุดท้ายคือความยาวของศัพท์ - 1 (ดูตัวอย่างด้านล่าง)

ดูเพิ่มเติม

charAt() วิธี

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 ศรีษะ

วิธีของ JavaScript ศรีษะ

การค้นหาศรีษะ JavaScript