Συμβολοσειρά JavaScript απόCodePoint ()

Η μέθοδος JavaScript String fromCodePoint () επιστρέφει μια συμβολοσειρά που δημιουργήθηκε χρησιμοποιώντας τη δεδομένη ακολουθία σημείων κώδικα.

Η σύνταξη της fromCodePoint()μεθόδου είναι:

 String.fromCodePoint(num1,… , numN)

Η fromCodePoint()μέθοδος, ως στατική μέθοδος, καλείται χρησιμοποιώντας το Stringόνομα κλάσης.

απόCodePoint () Παράμετροι

Η fromCodePoint()μέθοδος περιλαμβάνει:

  • num1,…, numN - Μια ακολουθία σημείων κώδικα.

Επιστροφή τιμής από τοCodePoint ()

  • Επιστρέφει μια συμβολοσειρά που δημιουργήθηκε χρησιμοποιώντας την καθορισμένη ακολουθία σημείων κώδικα.

Σημειώσεις :

  • Η fromCodePoint()μέθοδος ρίχνει RangeErrorεάν δίνεται ένα μη έγκυρο σημείο κώδικα Unicode.
  • Η fromCodePoint()μέθοδος επιστρέφει μια συμβολοσειρά και όχι ένα Stringαντικείμενο.

Παράδειγμα: Χρήση της μεθόδου fromCodePoint ()

 let string1 = String.fromCodePoint(65, 66, 67); console.log(string1); // ABC let string2 = String.fromCharCode(72, 69, 76, 76, 79); console.log(string2); // HELLO // numbers can be passed as hexadecimals let string3 = String.fromCodePoint(0x2f804); console.log(string3); // "uD87EuDC04" // unlike fromCharCode() that requires surrogate pair to return supplementary char // fromCodePoint() can even return 4-byte supplementary chars let string4 = String.fromCodePoint(0x1f303); console.log(string4); // Unicode character "Night with Stars" let string5 = String.fromCodePoint(Infinity); console.log(string5); // RangeError

Παραγωγή

 ABC HELLO uD87E uDC04 RangeError: Μη έγκυρο σημείο κώδικα Άπειρο

Συνιστώμενη ανάγνωση: Συμβολοσειρά JavaScript από τοCharCode ()

ενδιαφέροντα άρθρα...