永发信息网

JavaScript 计算一个短字符串在长字符串中出现的次数,多用点String对象来写

答案:2  悬赏:70  手机版
解决时间 2021-03-23 20:57
计算小串在大串中出现的次数
var maxStr="woaijavazhendeaijavawojiuyaoxuejava";
var minStr="java";
最佳答案
var maxStr = "woaijavazhendeaijavawojiuyaoxuejava";
var minStr = "java";

function count(str, sub){
var ret = 0, p;
if(str.length === 0 || sub.length === 0){
return 0;
}
p = str.indexOf(sub);
while(p >= 0){
ret++;
p = str.indexOf(sub, p + sub.length);
}
return ret;
}

alert(count(maxStr, minStr));
全部回答
javascrip 的数据是弱类型的, 使用 var 就可以了, 并不需要明确的指定类型, 字符串,就是这样 var str = "abc"; 如果是数字的字符串, var str = 232 + ""; 或直接 str = "232";
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自卫伤人有罪吗
宛城区南阳心灵网吧(建设东路)这个地址在什么
宏达印务(新街镇元阳县第一小学旁边)地址好找
买一个2.5元的羽毛球和一个3.6元的跳绳不出10
男女情侣分别祝福语,情侣离别古诗词
这又是啥成语
陀螺支付都包含哪些数据系统呢?
武汉有金猫银猫店吗?在哪里?
横冲直撞2终极杀戮的profile name是什么??
翁记金银加工地址有知道的么?有点事想过去
单选题Neitherofthem________watchingthefo
ehang亿航 ghostdorne 2.0 无人机 运动相机
山茱萸和炙山萸肉功效一样吗
佳惠大厦地址在哪,我要去那里办事
小红在计算除法时,把除数30写成了3,结果得
推荐资讯
麒麟豆汤园子火锅这个地址在什么地方,我要处
三瓜公社作文600字
反映建国60周年来国家和济南的变化的征文!
北京惊鱼文化传媒有限公司怎么样?
您好!我今年26岁!高中学历!在社会有几年了
老师对初一学生的寄语,开学寄语200个字初一
wwe新希望三人组瞧不起,太耍赖,没事还有个吹
轮胎的大小会影响接地角和离去角吗?
•Internet 连接已丢失。 •该网站暂时不可用
宝鸡到东莞多少公里,东莞到云南昆明要多长时
Mr.Jesse 什么意思
电脑绣花打板
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?