JS编程面试题1

78 阅读1分钟

JS编程题 类型:获取字符串长度 题目:如果第二个参数 bUnicode255For1 === true,则所有字符长度为 1 否则如果字符 Unicode 编码 > 255 则长度为 2 示例 输入:'hello world, 牛客', false 输出:17

代码: function strLength(s, bUnicode255For1) { var len = s.length; if(bUnicode255For1){ return len; }else{ for(var i = 0;i<s.length;i++){ if(s.charCodeAt(i)>255){ len++ } } return len } }