JavaScript String codePointAt() Metodi
- edellinen sivu charCodeAt()
- seuraava sivu concat()
- palaa yhdellä tasolla ylöspäin JavaScript String viittausohjekirja
Määritelmä ja käyttö
codePointAt()
menetelmä palauttaa merkkijonon indeksin (sijainnin) Unicode-arvon.
Ensimmäisen sijainnin indeksi on 0, toisen 1, ...
Katso myös:
Unicode
Lisätietoja Unicode-merkkijonosta löydät Unicode viittauskirja。
esimerkki
esimerkki 1
Hanki merkkijonon ensimmäisen sijainnin koodipiste (code point) arvo:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
esimerkki 2
Hanki toisen sijainnin koodipistearvo:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
esimerkki 3
Hanki viimeisen sijainnin koodipistearvo:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
esimerkki 4
Hanki 15. sijainnin koodipistearvo:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
charCodeAt() ja codePointAt() ero
charCodeAt()
on UTF-16codePointAt()
on Unicode.
charCodeAt()
palauttaa numeron välillä 0 ja 65535.
kaksi menetelmää palauttavat UTF-16-koodin merkin edustavan kokonaisluvun, mutta vain codePointAt()
voivat palauttaa täydellisen arvon, joka on suurempi kuin 0xFFFF (65535).
Lisätietoja Unicode-merkkijonosta löydät Unicode viittauskirja。
syntaksi
string.codePointAt(index)
parametri
parametri | kuvaus |
---|---|
index |
valinnainen. Merkkijonon indeksi (sijainti). oletusarvo = 0。 |
paluuarvo
tyyppi | kuvaus |
---|---|
numero | määritä indeksin sijainnin koodipistearvo (code point value). |
undefined | jos indeksi on epäsyöttö |
selaimen tuki
codePointAt()
on ECMAScript6 (ES6) ominaisuus.
Kaikki nykyaikaiset selaimet tukevat ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
tukee | tukee | tukee | tukee | tukee |
Internet Explorer 11 (tai aikaisemmat versiot) ei tue codePointAt()
。
liittyvät sivut
- edellinen sivu charCodeAt()
- seuraava sivu concat()
- palaa yhdellä tasolla ylöspäin JavaScript String viittausohjekirja