JavaScript String charCodeAt() Method

Paglilinaw at paggamit

charCodeAt() Mga string na binabalik ng paraan ay ang Unicode ng character na nasa ilalim ng tinukoy na index (index).

Ang index ng unang character ay 0, ikalawa ay 1, ...}

Ang index ng huling character ay string length - 1 (tingnan ang halimbawa sa ibaba).

Pangkatulad sa:

Metodong charAt()

Pagsasaliksik sa pagkakalapit ng charCodeAt() at codePointAt()

charCodeAt() ay UTF-16,codePointAt() ay Unicode.

charCodeAt() ay nagbibigay ng bilang mula 0 hanggang 65535.

Ang dalawang metodong ito ay nagbibigay ng integer na naglalarawan ng UTF-16 code ng character, ngunit lamang ang codePointAt() Maaaring ibigay ang kumpletong halimbawa ng Unicode value na mas malaki sa 0xFFFF (65535).

Paalala:Para sa mas maraming impormasyon tungkol sa Unicode character set, mangyaring bisitahin ang aming Unicode Reference Manual.

Sample

Halimbawa 1

Magkuha ng Unicode ng unang character ng string:

let text = "HELLO WORLD";
let code = text.charCodeAt(0);

Subukan Ngayon

Halimbawa 2

Magkuha ng Unicode ng ikalawa:

let text = "HELLO WORLD";
let code = text.charCodeAt(1);

Subukan Ngayon

Halimbawa 3

Magkuha ng Unicode ng huling character ng string:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

Subukan Ngayon

Halimbawa 4

Magkuha ng Unicode ng ika-16 na character:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

Subukan Ngayon

Gramatika

string.charCodeAt(n)

Parametro

Parametro Ipaliwanag
n

Pipiliin. Bilang. Index ng character (subscript).

Default na halimbawa = 0.

Halimbawa ng pagbabalik

Uri ng nilalaman Ipaliwanag
Bilang Unicode ng character na nasa index na ibinigay.
NaN Kung ang index ay hindi wasto.

Detalyeng Teknolohiko

Halimbawa ng pagbabalik

string ng n Unicode encoding ng %d na character. Ang halimbawa na ito ay 16-bit na integer na 0 hanggang 65535.

Ipaliwanag

charCodeAt() Metodong charAt() Ang gawain ng metodong ito ay katulad, ngunit ang una ay nagbibigay ng encoding ng character na nasa posisyon na tinukoy, habang ang huli ay nagbibigay ng substring na naglalaman ng character mismo. Kung nasa negatibong bilang ang n o kung nasa katapat ng haba ng string, charCodeAt() Ang metnodong ito ay nagbibigay ng NaN.

Kung gusto mong malaman ang paraan ng paglikha ng string mula sa Unicode encoding, mangyaring basahin ang Metodong fromCharCode().

Sumusuporta ng browser

charCodeAt() Ito ay mga katangian ng ECMAScript1 (ES1).

Lahat ng mga browser ay ganap na sumusuporta sa ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support

Related Pages

JavaScript String

JavaScript String Methods

JavaScript String Search