js字符串长度与获取的问题当字符串中有中文字符的时候在获取字符以及其长度上会有一定的问题。例如//demo1varstr='谦';console.log(str.length,str.charAt(0))//1谦demo2vars="?";s.length//2返回长度是2s.charAt(0)//''得到空字符串s.charAt(1)//''得到空字符串s.charCodeAt(0)//55362s.charCodeAt(1)//57271从上面可以看出js在处理字符串的时候会有一定的问题,比如长度获取、字符遍历。和常规的获取有一定的不同。问题哪些情况下会出现上诉的问题?出现上诉的问题的原因?如何解决(得到正确的长度以及能够和普通的字符一样遍历不出错)?
vip互联
炎炎设计
30秒到达战场
相关分类