Mga JavaScript String codePointAt() Method
- หน้าก่อน charCodeAt()
- หน้าต่อไป concat()
- กลับไปยังชั้นบน Manwal ng Reference ng JavaScript String
การกำหนดและการใช้งาน
codePointAt()
วิธีนี้กลับมากับค่า Unicode ที่ตำแหน่งที่กำหนดของตัวเลือก
ดัชนีตำแหน่งแรกคือ 0 ตำแหน่งที่สองคือ 1 และดังนั้นต่อไป...
ดูเพิ่มเติม
Unicode
สำหรับข้อมูลเกี่ยวกับตัวอักษร Unicode มากกว่า โปรดเข้าถึง คู่มืออ้างอิง Unicode。
ตัวอย่าง
ตัวอย่าง 1
ได้ค่าความยาวของตัวอักษรที่ตำแหน่งแรกของตัวเลือก
let text = "HELLO WORLD"; let code = text.codePointAt(0);
ตัวอย่าง 2
ได้ค่าความยาวของตัวอักษรที่ตำแหน่งที่ 2
let text = "HELLO WORLD"; let code = text.codePointAt(1);
ตัวอย่าง 3
ได้ค่าความยาวของตัวอักษรที่ตำแหน่งสุดท้าย
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
ตัวอย่าง 4
ได้ค่าความยาวของตัวอักษรที่ตำแหน่งที่ 15
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。
ภาษา
string.codePointAt(index)
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
index |
ทางเลือก。ดัชนีที่อยู่ของตัวอักษรในตัวเลือก ค่าปริยาย = 0 |
ค่าที่ส่งผลกลับ
ประเภท | คำอธิบาย |
---|---|
เลข | ค่าความยาวของหลักฐานที่อยู่ที่ดัชนีที่กำหนด |
undefined | ถ้าดัชนีไม่มีประโยชน์ |
การสนับสนุนของบราวเซอร์
codePointAt()
เป็นคุณสมบัติของ ECMAScript6 (ES6)
ทุกบราวเซอร์ที่สนับสนุน ES6 (JavaScript 2015) คือ:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
Internet Explorer 11 (หรือตัวรุ่นเก่ากว่า) ไม่สนับสนุน codePointAt()
。
- หน้าก่อน charCodeAt()
- หน้าต่อไป concat()
- กลับไปยังชั้นบน Manwal ng Reference ng JavaScript String