感觉牛客网的题很多都很简单,但是描述都太过简洁,第一眼看完总是没看懂题意QAQ

function strLength(s, bUnicode255For1) {
  // 为 true 直接返回 s.length
  if (bUnicode255For1) {
    return s.length
  }

  var totalLen = 0, i = 0
  while (i < s.length) {
    // 判断字符的 Unicode 编码是否大于 255
    totalLen += s.charCodeAt(i) > 255 ? 2 : 1
    i++
  }
  return totalLen
}