Mga JavaScript String codePointAt() Method

การกำหนดและการใช้งาน

codePointAt() วิธีนี้กลับมากับค่า Unicode ที่ตำแหน่งที่กำหนดของตัวเลือก

ดัชนีตำแหน่งแรกคือ 0 ตำแหน่งที่สองคือ 1 และดังนั้นต่อไป...

ดูเพิ่มเติม

วิธี charCodeAt()

วิธี charAt()

วิธี indexOf()

วิธี lastIndexOf()

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()

หน้าที่เกี่ยวข้อง

JavaScript String

JavaScript String Method

JavaScript String Search