|
主题: 用javascript计算出字符串中某一字符出现的次数。
|
 javascript0598
职务:普通成员
等级:1
金币:0.0
发贴:21
注册:2003/6/25 13:25:43
|
#12003/6/25 13:34:59
本人太菜了,这段代码中只有前三行本人看得懂,请教后面的到底具体的是什么意思? str="abc def ab abcde aa ccc cde" len=str.length; c=0; for(i=0; ix=str.indexOf("a",i); if(x==-1) break; c++; i=x; }; alert(c)
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
|
#22003/6/25 13:52:19
for(i=0; i{ x=str.indexOf("a",i);//查找在str中i的位置是否有a if(x==-1) break;//如果没有,则中断循环 c++;//C自增1 i=x; }; alert(c)//跳出对话框,显示出现的次数
编辑历史:[这消息被germchen编辑过(编辑时间2003-06-25 13:53:08)]
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#32003/6/25 14:21:25
简单一点的:
|
 javascript0598
职务:普通成员
等级:1
金币:0.0
发贴:21
注册:2003/6/25 13:25:43
|
#42003/6/25 20:40:56
C++自增1与前面的代码有什么关系?
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#52003/6/25 21:41:14
当在str中i的位置有a时C才自增1
|