JavaScript String codePointAt() ਮੈਥਡ

定义和用法

codePointAt() 方法返回字符串中索引(位置)处的 Unicode 值。

第一个位置的索引是 0,第二个是 1,....

另请参阅:

charCodeAt() 方法

charAt() 方法

indexOf() 方法

lastIndexOf() 方法

Unicode

Unicode ਅੱਖਰਸੂਚੀ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਸਾਡੇ Unicode ਸੰਦਰਭ ਹੰਡਬੁੱਕ

实例

例子 1

获取字符串中第一个位置的码位(code point)值:

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

亲自试一试

例子 2

获取第二个位置的码位值:

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

亲自试一试

例子 3

获取最后位置的码位值:

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

亲自试一试

例子 4

获取第 15 位的码位值:

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

亲自试一试

charCodeAt() 和 codePointAt() 的区别

charCodeAt() 是 UTF-16,codePointAt() 是 Unicode。

charCodeAt() 返回 0 到 65535 之间的数字。

两种方法都返回表示字符的 UTF-16 代码的整数,但只有 codePointAt() ਪੂਰੀ ਕੀਮਤ ਬਾਰੇ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹਨ 0xFFFF (65535) ਤੋਂ ਵੱਧ ਦੇ Unicode ਕੀਮਤ

Unicode ਅੱਖਰਸੂਚੀ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਸਾਡੇ Unicode ਸੰਦਰਭ ਹੰਡਬੁੱਕ

ਗਰੰਥ

string.codePointAt(index)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
index

ਵਿਕਲਪਿਕ। ਸਟਰਿੰਗ ਵਿੱਚ ਸੰਖਿਆ ਕੀਮਤ (ਸਥਾਨ)。

ਮੂਲ ਕੀਮਤ = 0。

ਵਾਪਸ ਕੀਮਤ

ਇੰਟਰਵੈਲਸ ਵਰਣਨ
ਸੰਖਿਆ ਸੰਖਿਆ ਕੀਮਤ ਦੀ ਸ਼ਰਤ ਵਿੱਚ ਸਥਿਤ ਕੋਡ ਪੁਆਇੰਟ ਕੀਮਤ (ਕੋਡ ਪੁਆਇੰਟ ਵੈਲਿਊ)。
undefined ਜੇਕਰ ਸੰਖਿਆ ਕੀਮਤ ਬਹੁਤ ਨਹੀਂ ਤਾਂ。

ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ

codePointAt() ਇਹ ECMAScript6 (ES6) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ

Internet Explorer 11 (ਜਾਂ ਪੁਰਾਣੇ ਸੰਸਕਰਣ) ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ codePointAt()

ਸਬੰਧਤ ਪੰਨੇ

JavaScript ਸਟਰਿੰਗ

JavaScript ਸਟਰਿੰਗ ਮੱਥਾ

JavaScript ਸਟਰਿੰਗ ਖੋਜ