Μέθοδος codePointAt() της JavaScript String

Ορισμός και χρήση

codePointAt() Η μέθοδος επιστρέφει την τιμή του Unicode στην θέση του κειμένου.

Ο δείκτης στην πρώτη θέση είναι 0, στη δεύτερη 1, κ.λπ.

Δείτε επίσης:

Μέθοδος charCodeAt()

Μέθοδος charAt()

Μέθοδος indexOf()

Μέθοδος lastIndexOf()

Unicode

Για περισσότερες πληροφορίες σχετικά με το σύνολο των χαρακτήρων Unicode, επισκεφθείτε τον Οδηγός Unicode

Παράδειγμα

Παράδειγμα 1

Αποκτήστε την τιμή του κωδικού σημείου στην πρώτη θέση της αλφαβητικής ακολουθίας:

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

Δοκιμάστε το προσωπικά

Παράδειγμα 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() Μπορούν να επιστρέψουν πλήρεις τιμές Unicode που είναι μεγαλύτερες από 0xFFFF (65535).

Για περισσότερες πληροφορίες σχετικά με το σύνολο των χαρακτήρων 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

Μέθοδοι Αλφαβητικής Αλυσίδας JavaScript

Αναζήτηση Αλφαβητικής Αλυσίδας JavaScript