JavaScript String codePointAt() metode
- Forrige side charCodeAt()
- Næste side concat()
- Tilbage til forrige niveau JavaScript String Reference Manual
Definition og brug
codePointAt()
Metoden returnerer Unicode-værdien ved indekset (positionen) i strengen.
Den første positions indeks er 0, den anden er 1,....
Se også:
Unicode
For mere information om Unicode-karaktersætet, besøg vores Unicode Referencemanual。
Eksempel
Eksempel 1
Få码位值(code point value)for den første position i strengen:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
Eksempel 2
Få码位值(code point value)for den anden position:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Eksempel 3
Få码位值(code point value)for den sidste position:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Eksempel 4
Få码位值(code point value)for den 15. position:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
Forskellen mellem charCodeAt() og codePointAt()
charCodeAt()
Er UTF-16codePointAt()
Er Unicode.
charCodeAt()
returnerer tal mellem 0 og 65535.
Begge metoder returnerer heltal, der repræsenterer UTF-16-koden for et tegn, men kun codePointAt()
Kan returnere fulde værdier, der er større end 0xFFFF (65535), for Unicode-værdier.
For mere information om Unicode-karaktersætet, besøg vores Unicode Referencemanual。
Syntaks
string.codePointAt(index)
Parameter
Parameter | Beskrivelse |
---|---|
index |
Valgfri. Strengens indeks (position). Standardværdi = 0。 |
Returværdi
Type | Beskrivelse |
---|---|
Tal | Angiv码位值(code point value)的索引位置。 |
undefined | Hvis indekset er ugyldigt. |
Browserversioner
codePointAt()
Er en ECMAScript6 (ES6) egenskab.
Alle moderne browsere understøtter ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Understøtter | Understøtter | Understøtter | Understøtter | Understøtter |
Internet Explorer 11 (eller tidligere versioner) understøtter ikke codePointAt()
。
- Forrige side charCodeAt()
- Næste side concat()
- Tilbage til forrige niveau JavaScript String Reference Manual