重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
public
十载的魏县网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整魏县建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“魏县网站设计”,“魏县网站推广”以来,每个客户项目都认真落实执行。
Int
getCount(String
str,String
select)
//str为要被查找的字符串,select为查找的字符串
{
int
len
=
str.length;
//获得字符串的长度
int
seleLen
=
select.length;
int
i=0;
//统计
while(str.IndexOf(select)+seleLen-1
!=
len)
//当查找的字符串总在被查找的字符串中时
{
i++;
}
return
i;
}
这个只是我的逻辑,没运行过,你可以自己去
改改
给你写段优化代码
html
body
script language="javascript"
function calculate()
{
//正则[^a]字符a是你需要统计的字符
document.all.result.value=document.all.uInput.value.replace(/[^a]/g, '').length;
}
/script
请输入input name="uInput" type="text"
input type="button" value="计算" onclick="calculate()"/
结果为input name="result" type="text"
/body
/html
如果只考虑小写,代码如下:
var str = document.getElementById("textboxId").value;
var arr = [];//定义26维数组,放每个字母的统计
for(var i=0;i26;i++)
arr.push(0);
for(var i=0,j=str.length;ij;i++){
var ascii = str.charCodeAt(i);
if(ascii = 97 ascii = 122)
arr[ascii - 97] += 1;
}
// 统计完成,alert出来
var result = "";
for(var i=0;i26;i++)
if(arr[i]0)// 只显示有值的字符
result += String.fromCharCode(97+i) + ":" + arr[i] + ";";
alert(result);
下面详解。
pre name="code" class="html"!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title统计包含“a”或“A”的字符串的个数/title
script type="text/javascript"
var countryList=["America","Greece","Britain","Canada","China","Egypt"];
var count=0;
document.write("在以下字符中:br/");
for(var i in countryList){
document.write(countryList[i]+"br/");
if(countryList[i].indexOf("a")!=-1||countryList[i].indexOf("A")!=-1)
count++;
}
document.write("共有"+count+"个字符中串包含a或A。");
/script
/head
body
/body
/html
参考资料
1111的博客.1111的博客[引用时间2018-1-24]
js统计标签的数量写法:
document.getElementById("pp").getElementsByTagName("a").length;jquery这样写。$("#pp a").index()+1;
d只能出现一次哦,js的代码有了,jquery代码可以再简单一点。$("#pp a").length;
一个页面中不能出现相同的两个Id,可以有多个相同的class,
var aLen=$('#pp').find('a').length;