JavaScript String codePointAt() metoden
- föregående sida charCodeAt()
- nästa sida concat()
- återgå till föregående nivå JavaScript String referenshandbok
definition och användning
codePointAt()
metoden returnerar Unicode-värdet vid den angivna indexpositionen (positionen).
index för den första positionen är 0, den andra är 1, ...
se också:
Unicode
För mer information om Unicode-teckenuppsättningen, besök vår Unicode referenshandbok。
exempel
exempel 1
Hämta kodpunktvärdet för den första positionen i strängen:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
exempel 2
Hämta kodpunktvärdet för den andra positionen:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
exempel 3
Hämta kodpunktvärdet för den sista positionen:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
exempel 4
Hämta kodpunktvärdet för den 15:e positionen:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
skillnaden mellan charCodeAt() och codePointAt()
charCodeAt()
är UTF-16codePointAt()
är Unicode.
charCodeAt()
returnerar ett heltal mellan 0 och 65535.
båda metoderna returnerar ett heltal som representerar UTF-16-koden för tecknet, men bara codePointAt()
kan returnera ett heltal som representerar ett Unicode-värde större än 0xFFFF (65535).
För mer information om Unicode-teckenuppsättningen, besök vår Unicode referenshandbok。
syntaks
string.codePointAt(index)
parametrar
parametrar | beskrivning |
---|---|
index |
valfritt. Index i strängen (position). standardvärde = 0。 |
återvärd
typ | beskrivning |
---|---|
nummer | angivna indexets kodpunktvärde (code point value). |
undefined | om indexet är ogiltigt. |
webbläsarstöd
codePointAt()
är en ECMAScript6 (ES6) egenskap.
Alla moderna webbläsare stöder ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
stödjer | stödjer | stödjer | stödjer | stödjer |
Internet Explorer 11 (eller tidigare versioner) stöder inte codePointAt()
。
- föregående sida charCodeAt()
- nästa sida concat()
- återgå till föregående nivå JavaScript String referenshandbok