编写一个函数,求字符串的长度

Posted 啊友的前端历程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个函数,求字符串的长度相关的知识,希望对你有一定的参考价值。

方法一:先把汉字用两个单字节字符代替,返回代替后的字符创长度

function getBytes1(str){
  var str=str.replace(/[^\x00-\xff]/g,‘**");

  return str.length;
}

方法二:先计算字符创长度并记录该值,循环字符串,若为汉字,长度加1,最终返回长度

function getBytes2(str){
  var bytes=str.length;

  for(var i=bytes;i--;){

    if(str.charCodeAt(i)>255){
       bytes++;
    }

  }
  return bytes++
}

以上是关于编写一个函数,求字符串的长度的主要内容,如果未能解决你的问题,请参考以下文章

编写一个函数,求字符串的长度

编写一个求字符串长度的函数strlen(),再用strlen()函数编写一个函数reverse(s)的倒序递归程序,使字符串s逆序-简单

自定义一个字符串函数,其功能是自动产生一个由字母和数字组成的任意位数的字符串,用java编写,求

Python编写一个函数,求1*2*3*4...*n的乘积,编写主程序,从键盘输入一个整数,并?

c++题目 请编写函数fun 将字符串中的前导*全部移到字符串尾部

编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除