获取字符串的长度
描述
如果第二个参数 bUnicode255For1 === true,则所有字符长度为 1
否则如果字符 Unicode 编码 > 255 则长度为 2
示例
输入:
'hello world, 牛客', false
输出:
17
题解
function strLength(s, bUnicode255For1) { let len = s.length; if(!bUnicode255For1){ for(let i = 0;i < len;i++){ if(s.charCodeAt(i) > 255) len++; } } return len; }
charCodeAt() 方法返回指定位置字符的 Unicode 码, 返回值是 0 – 65535 之间
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208285.html原文链接:https://javaforall.net
