javascript计算字符串长度代码实例
下面分享一段代码实例,它实现了计算字符串长度的效果。
并且能够区分中英文,代码实例:
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()一章节。
下一篇:js判断一个变量是否为空
相关推荐
-
微信隐藏网页右上角按钮js代码实例
直接看代码,因为非常的简单,没啥好说的:WixinJsBridg.cll(hidOtionMnu);Wixini的地址是github/zxli/Wixini。
-
微信分享网页链接至朋友、朋友圈、微博代码
下面是一段简单的分享链接功能的代码,需要的朋友可以做一下参考。代码如下:vr linLink = ../.., imgUrl = ../.., shrTitl = 页面标题, dsc
-
js微信窗口关闭事件简单代码实例
下面就是一个简单的演示代码片段:WixinJSBridg.invok(closWindow,{},function(rs){ //lrt(rs.rr_msg); });Wixin
-
js获取网页title标题代码实例
本章节介绍一下如何利用jvscrit获取网页的标题。这里就不通过代码实例介绍了,因为实在是太简单了,只需要使用如下代码即可:documnt.titl
-
js实现的用指定字符每隔指定位数分割字符串
本章节分享一段代码实例,它实现使用指定字符每隔指定位数分割字符串的功能。其实这样的功能应用非常的广泛,最为常见的就是数字千分位分割效果,例如1,231,513。当然这里不仅仅是针对数字,可以针对其他任