js获取字符长度字节数

 该方法将根据每个字符编码,判断当前字符是单字节还是双字节,然后统计字符串的字节长度。

 onLoad() {
    
    this.wordLength('我们啊123')
  }

wordLength(e) {
    var length = 0
    var arr = e.split('')
    arr.map(function(char) {
      if (char.charCodeAt(0) > 255) {
        //字符编码大于255,说明是双字节字符
        length += 2
      } else {
        length++
      }
    })
    console.log(length, '字节长度')
    return length
  }

你可能感兴趣的:(js,javascript,开发语言,ecmascript)