JavaScript ภาษา codePointAt()
- หน้าก่อน charCodeAt()
- หน้าต่อไป concat()
- กลับไปหน้าเดิม คู่มืออ้างอิง JavaScript String
คำหมายและวิธีใช้
codePointAt()
วิธีการกลับมาค่า Unicode ที่ตำแหน่ง (อิทธิพล)
ดัชนีของตำแหน่งที่แรกคือ 0 และ 1 ที่สอง,...
ดูเพิ่มเติม
Unicode
สำหรับข้อมูล Unicode มากกว่าทางร้านค้าของเรา คู่มือ Unicode。
ตัวอย่าง
ตัวอย่าง 1
ของตำแหน่งที่แรกของ code point ในตัวเลข:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
ตัวอย่าง 2
ของตำแหน่งที่สองของ code point:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
ตัวอย่าง 3
ของตำแหน่งที่สุดท้ายของ code point:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
ตัวอย่าง 4
ของตำแหน่งที่ 15 ของ code point:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
ความแตกต่างระหว่าง charCodeAt() และ codePointAt()
charCodeAt()
เป็น UTF-16codePointAt()
เป็น Unicode
charCodeAt()
กลับมาเลขระหว่าง 0 ถึง 65535
ทั้งสองวิธีกลับมาค่าตัวแปลงของ UTF-16 ในรูปแบบเลขเต็ม แต่แค่ codePointAt()
สามารถกลับมาค่าที่เกิน 0xFFFF (65535) ของ Unicode ครบระดับ
สำหรับข้อมูล Unicode มากกว่าทางร้านค้าของเรา คู่มือ Unicode。
สyntax
string.codePointAt(index)
ประกาศ
ประกาศ | การอธิบาย |
---|---|
index |
ตัวเลือกได้. ตำแหน่ง (อิทธิพล) ในตัวเลข ค่าปริยาย = 0 |
ค่าที่กลับมา
ชนิด | การอธิบาย |
---|---|
เลข | ค่า code point ที่ตั้งแต่สำหรับตำแหน่งที่ระบุ |
undefined | ถ้าดัชนีไม่ถูกต้อง |
การสนับสนุนโปรแกรมบราวเซอร์
codePointAt()
เป็นคุณสมบัติ ECMAScript6 (ES6)
ทั้งหมดเครื่องนอนปัจจุบันทุกตัวสนับสนุน ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
Internet Explorer 11 (หรือรุ่นเก่ากว่า) ไม่สนับสนุน codePointAt()
。
- หน้าก่อน charCodeAt()
- หน้าต่อไป concat()
- กลับไปหน้าเดิม คู่มืออ้างอิง JavaScript String