码迷,mamicode.com
首页 > Web开发 > 详细

js中的charAt()与charCodeAt(),fromCharCode(),fromCodePoint()

时间:2021-07-05 18:12:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:方式   mic   com   def   console   int()   char   code   结果   

charAt()

  • 用户获得字符串中指定下标的字符
s=‘abcdef‘
console.log(s.charAt(0))
//a

注意:只能读,不能写

s=‘abcdef‘
s.charAt(0)=‘c‘
console.log(s)

运行结果
技术图片
现在能想到的修改字符串中某个字符的方式就是将字符串转为数组。。或直接拼接等其他效率较低的方式

charCodeAt()

  • 获取字符串中指定下标字符的编码
s=‘abcdef‘
console.log(s.charCodeAt(0))
//97

fromCharCode()

charCodeAt方法的逆作用,传入字符编码值,将字符编码值转为对应的字符

let a=String.fromCharCode(97)
console.log(a)
//a
let a=String.fromCharCode(97,97)
console.log(a)
//aa

fromCodePoint()

fromCharCode()不能对大于0xFFFF的值实现编码,不能单独获取在高代码点位上的字符,fromCodePoint()是es6新出的字符串方法,可以转换图标字符。

String.fromCodePoint(0x1D306, 0x61, 0x1D307) 

js中的charAt()与charCodeAt(),fromCharCode(),fromCodePoint()

标签:方式   mic   com   def   console   int()   char   code   结果   

原文地址:https://www.cnblogs.com/xu0428/p/14966096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!