var str = "BCACBCA";
这个字符串中A\B\C分别有多少个??如何做呢??
11 个解决方案
#1
#2
是字符串中子字符串的数量
#3
想统计字符串中子字符串的数量
#4
用分支语句做判断!!~~!~~
有点麻烦!~
有点麻烦!~
#5
楼主是想统计字符串中指定字符的数量喵? 还是想统计所有出现字符的个数眯?
搜索一下吧,网上都有很多例子的.
搜索一下吧,网上都有很多例子的.
#6
function vicepaladin(strAll,charOne)
{
for(var i;i<strAll.length;i++)
{
var count = 0;
var _char = strAll.charAt(i);
if(_char == charOne)
{
count++;
}
}
return count;
}
如此的说,喵~~`
#7
indexOf
#8
var str = "ABCCABA";
var aNum = 0;
var bNum = 0;
var cNum = 0;
for(var i = 0;i<str.length();i++){
var temp= str.charAt(i);
if(temp == "A") aNum++;
if(temp == "B") bNum++;
if(temp == "C") cNum++;
}
alert("A/B/C"+aNum+"/"+bNum+"/"+cNum);
var aNum = 0;
var bNum = 0;
var cNum = 0;
for(var i = 0;i<str.length();i++){
var temp= str.charAt(i);
if(temp == "A") aNum++;
if(temp == "B") bNum++;
if(temp == "C") cNum++;
}
alert("A/B/C"+aNum+"/"+bNum+"/"+cNum);
#9
好像有length属性可以直接调出来。
#10
不懂你说的什么意思,举个例子。
#11
代码如下:
<script>
test();
function test()
{
var s = "JavaScript"
var a = 0;
var b = 0;
var c = 0;
var i = 0;
//var e="";
while(i<s.length)
{
var e = s.charAt(i);
if(e == "J")
{a++;}
else if(e == "a")
{b++;}
else if(e == "v")
{c++;}
i++;
}
document.write(s+"中各字符出现的次数如下:")
document.write("<LI>J/"+a);
document.write("<LI>a/"+b);
document.write("<LI>v/"+c);
}
</script>
#1
#2
是字符串中子字符串的数量
#3
想统计字符串中子字符串的数量
#4
用分支语句做判断!!~~!~~
有点麻烦!~
有点麻烦!~
#5
楼主是想统计字符串中指定字符的数量喵? 还是想统计所有出现字符的个数眯?
搜索一下吧,网上都有很多例子的.
搜索一下吧,网上都有很多例子的.
#6
function vicepaladin(strAll,charOne)
{
for(var i;i<strAll.length;i++)
{
var count = 0;
var _char = strAll.charAt(i);
if(_char == charOne)
{
count++;
}
}
return count;
}
如此的说,喵~~`
#7
indexOf
#8
var str = "ABCCABA";
var aNum = 0;
var bNum = 0;
var cNum = 0;
for(var i = 0;i<str.length();i++){
var temp= str.charAt(i);
if(temp == "A") aNum++;
if(temp == "B") bNum++;
if(temp == "C") cNum++;
}
alert("A/B/C"+aNum+"/"+bNum+"/"+cNum);
var aNum = 0;
var bNum = 0;
var cNum = 0;
for(var i = 0;i<str.length();i++){
var temp= str.charAt(i);
if(temp == "A") aNum++;
if(temp == "B") bNum++;
if(temp == "C") cNum++;
}
alert("A/B/C"+aNum+"/"+bNum+"/"+cNum);
#9
好像有length属性可以直接调出来。
#10
不懂你说的什么意思,举个例子。
#11
代码如下:
<script>
test();
function test()
{
var s = "JavaScript"
var a = 0;
var b = 0;
var c = 0;
var i = 0;
//var e="";
while(i<s.length)
{
var e = s.charAt(i);
if(e == "J")
{a++;}
else if(e == "a")
{b++;}
else if(e == "v")
{c++;}
i++;
}
document.write(s+"中各字符出现的次数如下:")
document.write("<LI>J/"+a);
document.write("<LI>a/"+b);
document.write("<LI>v/"+c);
}
</script>