Phương pháp JavaScript String codePointAt()
- Trang trước charCodeAt()
- Trang tiếp theo concat()
- Quay lại lớp trên Sách tham khảo JavaScript String
Đị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:
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);
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);
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);
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);
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 trước charCodeAt()
- Trang tiếp theo concat()
- Quay lại lớp trên Sách tham khảo JavaScript String