Phương pháp JavaScript String codePointAt()

Định nghĩa và cách sử dụng

codePointAt() Phương pháp trả về giá trị Unicode tại vị trí (vị trí) chỉ định trong chuỗi.

Chỉ số của vị trí đầu tiên là 0, vị trí thứ hai là 1,....

Xem thêm:

Phương pháp charCodeAt()

Phương pháp charAt()

Phương pháp indexOf()

Phương pháp lastIndexOf()

Unicode

Để biết thêm thông tin về bộ ký tự Unicode, hãy truy cập trang web của chúng tôi Hướng dẫn Unicode

Mẫu

Ví dụ 1

Lấy giá trị mã vị trí (code point) của vị trí đầu tiên trong chuỗi:

let text = "HELLO WORLD";
let code = text.codePointAt(0);

Thử nghiệm trực tiếp

Ví dụ 2

Lấy giá trị mã vị trí của vị trí thứ hai:

let text = "HELLO WORLD";
let code = text.codePointAt(1);

Thử nghiệm trực tiếp

Ví dụ 3

Lấy giá trị mã vị trí của vị trí cuối cùng:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

Thử nghiệm trực tiếp

Ví dụ 4

Lấy giá trị mã vị trí của ký tự thứ 15:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

Thử nghiệm trực tiếp

Sự khác biệt giữa charCodeAt() và codePointAt()

charCodeAt() Là UTF-16codePointAt() Là Unicode.

charCodeAt() trả về số từ 0 đến 65535.

Cả hai phương pháp đều trả về số nguyên biểu diễn mã UTF-16 của ký tự, nhưng chỉ codePointAt() Có thể trả về giá trị hoàn chỉnh của Unicode lớn hơn 0xFFFF (65535).

Để biết thêm thông tin về bộ ký tự Unicode, hãy truy cập trang web của chúng tôi Hướng dẫn Unicode

Cú pháp

string.codePointAt(index)

Tham số

Tham số Mô tả
index

Tùy chọn. Chỉ số (vị trí) trong chuỗi.

Giá trị mặc định = 0.

Giá trị trả về

Loại Mô tả
Số Giá trị mã vị trí (code point value) tại chỉ số chỉ định.
undefined Nếu chỉ số không hợp lệ.

Hỗ trợ trình duyệt

codePointAt() Là tính năng ECMAScript6 (ES6).

Tất cả các trình duyệt hiện đại đều hỗ trợ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Internet Explorer 11 (hoặc phiên bản sớm hơn) không hỗ trợ codePointAt()

Trang liên quan

Chuỗi JavaScript

Phương thức chuỗi JavaScript

Tìm kiếm chuỗi JavaScript