您的位置:首页 > 教程笔记 > 前端笔记

javascript计算字符串长度代码实例

2023-12-04 13:47:15 前端笔记 203

下面分享一段代码实例,它实现了计算字符串长度的效果。

并且能够区分中英文,代码实例:

function DataLength(fData){
  var intLength=0
  for (var i=0;i<fData.length;i++){
    if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255)){
      intLength=intLength+2
    }  
    else{
      intLength=intLength+1  
    }   
  }
  return intLength
} 
var str="实例的网址是实例3";
console.log(DataLength(str));

上面的代码实现了计算功能,下面介绍一下它的实现过程。

一.代码注释:

(1).function DataLength(fData){},此方法实现了计算功能,参数是字符串。

(2).var intLength=0,声明一个变量并赋初值为0,用来存储最终的字符串长度。

(3).for (var i=0;i<fData.length;i++){},通过for循环遍历字符串中的每一个字符。

(4).if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255)){

  intLength=intLength+2

},当前字符串编码值是否在0-255之间,如果不是那么长度加2

(1).for循环可以参阅javascript for一章节。

(2).charCodeAt可以参阅javascript charCodeAt()一章节。

相关推荐