JavaScript String codePointAt() ਮੈਥਡ
- ਪਹਿਲਾਂ ਦਾ ਪੰਨਾ charCodeAt()
- ਅਗਲਾ ਪੰਨਾ concat()
- ਪਿੱਛੇ ਲੈਂਡ جاوا اسکریپت سٹرنگ مراجع مانیول
定义和用法
codePointAt()
方法返回字符串中索引(位置)处的 Unicode 值。
第一个位置的索引是 0,第二个是 1,....
另请参阅:
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()
。
- ਪਹਿਲਾਂ ਦਾ ਪੰਨਾ charCodeAt()
- ਅਗਲਾ ਪੰਨਾ concat()
- ਪਿੱਛੇ ਲੈਂਡ جاوا اسکریپت سٹرنگ مراجع مانیول