Μέθοδος codePointAt() της JavaScript String
- Προηγούμενη σελίδα charCodeAt()
- Επόμενη σελίδα concat()
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript String
Ορισμός και χρήση
codePointAt()
Η μέθοδος επιστρέφει την τιμή του Unicode στην θέση του κειμένου.
Ο δείκτης στην πρώτη θέση είναι 0, στη δεύτερη 1, κ.λπ.
Δείτε επίσης:
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()
。
Σχετικές σελίδες
- Προηγούμενη σελίδα charCodeAt()
- Επόμενη σελίδα concat()
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript String