JavaScript String codePointAt() Methode
- Vorige pagina charCodeAt()
- Volgende pagina concat()
- Terug naar het vorige niveau JavaScript String Referentie Handboek
Definitie en gebruik
codePointAt()
De methode retourneert de Unicode-waarde op de index (positie) in de string.
De index van de eerste positie is 0, de tweede is 1,....
Zie ook:
Unicode
Voor meer informatie over de Unicode-caractergeset, bezoek onze Unicode Referentie Handboek。
Voorbeeld
Voorbeeld 1
Verkrijg de waarde van de code point (code point) op de eerste positie in de string:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
Voorbeeld 2
Verkrijg de code point waarde van de tweede positie:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Voorbeeld 3
Verkrijg de code point waarde van de laatste positie:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Voorbeeld 4
Verkrijg de code point waarde van de 15e positie:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
Het verschil tussen charCodeAt() en codePointAt()
charCodeAt()
Is UTF-16,codePointAt()
Is Unicode.
charCodeAt()
retourneert een getal tussen 0 en 65535.
Beide methoden retourneren een integer dat de UTF-16-code van het teken vertegenwoordigt, maar alleen codePointAt()
Kan complete waarden teruggeven die groter zijn dan 0xFFFF (65535) van de Unicode-waarde.
Voor meer informatie over de Unicode-caractergeset, bezoek onze Unicode Referentie Handboek。
Syntaxis
string.codePointAt(index)
Parameter
Parameter | Beschrijving |
---|---|
index |
Optioneel. Index (positie) in de string. Standaardwaarde = 0. |
Terugkeerwaarde
Type | Beschrijving |
---|---|
Getal | De code point waarde (code point value) op de gespecificeerde index. |
undefined | Als de index ongeldig is. |
Browserondersteuning
codePointAt()
Is een ECMAScript6 (ES6) kenmerk.
Alle moderne browsers ondersteunen ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Ondersteund | Ondersteund | Ondersteund | Ondersteund | Ondersteund |
Internet Explorer 11 (of een eerdere versie) ondersteunt dit niet codePointAt()
。
- Vorige pagina charCodeAt()
- Volgende pagina concat()
- Terug naar het vorige niveau JavaScript String Referentie Handboek