JavaScript String charAt()

Määritelmä ja käyttö

charAt() Menetelmä palauttaa merkkijonosta määritetyn indeksin (alaviivan) merkki.

Ensimmäisen merkin indeksi on 0, toisen 1, ...

Viimeisen merkin indeksi on merkkijonon pituus - 1 (katso alla oleva esimerkki).

Katso myös:

charCodeAt() -menetelmä

Esimerkki

Esimerkki 1

Hanki merkkijonosta ensimmäinen merkki:

let text = "HELLO WORLD";
let letter = text.charAt(0);

Kokeile itse

Esimerkki 2

Hanki merkkijonosta toinen merkki:

let text = "HELLO WORLD";
let letter = text.charAt(1);

Kokeile itse

Esimerkki 3

Hanki merkkijonosta viimeinen merkki:

let text = "HELLO WORLD";
let letter = text.charAt(text.length-1);

Kokeile itse

Esimerkki 4

Indeksin ylittäminen palauttaa tyhjän merkkijonon:

let text = "HELLO WORLD";
let letter = text.charAt(15);

Kokeile itse

Esimerkki 5

Oletusindeksi on 0:

let text = "HELLO WORLD";
let letter = text.charAt();

Kokeile itse

Esimerkki 6

Epäsyöttöiset indeksit muunnetaan indeksiin 0:

let text = "HELLO WORLD";
let letter = text.charAt(3.14);

Kokeile itse

Syntaksi

string.charAt(n)

Parametri

Parametri Kuvaus
n Välttämätön. Luku. Merkin indeksi (alaviiva).

Palautusarvo

Tyyppi Kuvaus
Merkkijono

Määrittelee indeksin sijaitsevan merkin.

jos indeksi on epäsyöttöinen, palauttaa tyhjän merkkijonon ("").

Kuvaus

jos parametri n ei ole välillä 0 ja stringjos indeksi on välillä .length-1 ja

Huomioitavaa:JavaScriptilla ei ole erillistä merkkityyppiä kuin merkkijonon, joten palautettu merkki on pituudeltaan 1 merkin merkkijono.

Selaimen tuki

charAt() Se on ECMAScript1 (ES1) ominaisuus.

Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki Tuki

Liittyvät sivut

JavaScript-merkkijono

JavaScript-merkkijonojen menetelmät

JavaScript-merkkijonojen hakeminen