当前位置:   article > 正文

Educoder JavaScript :字符串的常用方法_比如a为ababab,b为ab,b在三个地方与a的子串查找,位置分别是0、2和4,返回他们的和6

比如a为ababab,b为ab,b在三个地方与a的子串查找,位置分别是0、2和4,返回他们的和6

第1关:查找字符串的位置

(1)调用JavaScript内置的函数实现字符串的查找
函数mainJs()有两个字符串参数a和b,其中b比较短;要求将b从左到右在a中查找,返回查找的位置之和;
比如a为ababab,b为ab,b在三个地方与a的子串查找,位置分别是0、2和4,返回他们的和6;
function mainJs(a,b) {
//请在此处编写代码
/********** Begin **********/
var sum=0;
var k=0;
while(a.indexOf(b,k)!=-1){
sum+=a.indexOf(b,k);
k=a.indexOf(b,k)+1;
}
return sum;

/********** End **********/
  • 1

}

第2关:求指定位置的字符

(2)取出身份证的前六位
mainJs()的参数a是一个身份证号,要求返回其中的前六位;
function mainJs(a) {
//请在此处编写代码
/********** Begin /
var s="";
for(var i=0;i<6;i++){
s=s+a.charAt(i);
}
return s;
/</

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/550407
推荐阅读
相关标签
  

闽ICP备14008679号