EduCoder_web实训作业--JavaScript学习手册九:字符串的常用方法

第一关

//请在此处编写代码
	/********** Begin **********/
     var c=a.indexOf(b);
     var sum=0;
     while(c>=0){
         sum +=c;
         c=a.indexOf(b,c+b.length);
     }
    
    return sum;
	/********** End **********/

第二关

//请在此处编写代码
	/********** Begin **********/
    var i=0;
    var b="";
    while(i<6){
    
    b+= a.charAt(i);
   
    i++;
    }
    
    return b;
	/********** End **********/

第三关

//请在此处编写代码
	/********** Begin **********/
    var c=a.indexOf(b)
    if(c!=-1){
        return(a.slice(0,c)+a.slice(b.length+c))
    }
    return a;
    
	/********** End **********/

第四关

//请在此处编写代码
	/********** Begin **********/
    var str =b.toUpperCase();
    for(var i=0;i<a.length;i++){
        s1=a.replace(new RegExp(b,"gm"),str);
    }    
    return s1
	/********** End **********/

第五关

	//请在此处编写代码
	/********** Begin **********/
  var spaceArray = a.split(" ");//以space分割
    var commaArray = a.split(",");//以逗号分隔
    return spaceArray.length+commaArray.length-1;
	/********** End **********/

我是谁?
二仙桥交通专员
成华大道常驻山西代表
松果弹抖三维立体混元劲白带大师
陈e大学城分e
逃课十级专家

欢迎关注我的公众号
让我们一起讨论学习、讨论人生
在这里还有更多资源等着你
欢迎在线对话!
在这里插入图片描述

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 字符串是一种常用的数据类型,它由一系列字符组成,可以用来表示文本。JavaScript提供了一些内置方法来操作字符串,包括查找字符串、替换字符串、拆分字符串等等。当然,我很乐意帮助你了解 JavaScript常用字符串方法。以下是一些常用方法: 1. length:返回字符串的长度。 2. indexOf:返回字符串中指定字符或子串的第一次出现的位置。如果没有找到该字符或子串,则返回 -1。 3. lastIndexOf:返回字符串中指定字符或子串最后一次出现的位置。如果没有找到该字符或子串,则返回 -1。 4. charAt:返回指定位置的字符。位置从 0 开始。 5. slice:返回从指定位置开始到指定位置结束的子串。可以接受一个或两个参数。 6. substring:与 slice 方法\u4e00\u6837\uff0c\u4e5f\u53ef\u4ee5\u8fd4\u56de\u4ece\u6307\u5b9a\u4f4d\u7f6e\u5f00\u59cb\u5230\u6307\u5b9a\u4f4d\u7f6e\u7ed3\u675f\u7684\u5b50\u4e32\uff0c\u4f46\u4e0d\u80fd\u63a5\u53d7\u8fd1\u4e24\u4e2a\u53c2\u6570\uff0c\u7a0b\u5e8f\u5458\u5fc5\u987b\u81ea\u884c\u5904\u7406\u3002\n\n7. substr\uff1a\u8fd4\u56de\u6307\u5b9a\u4f4d\u7f6e\u5f00\u59cb\uff0c\u957f\u5ea6\u4e3a\u6307\u5b9a\u6570\u91cf\u7684\u5b57\u7b26\u4e32\u3002\n\n8. replace\uff1a\u4f7f\u7528\u4e00\u4e2a\u5b57\u7b26\u4e32\u66ff\u6362\u53d8\u91cf\u4e2d\u7684\u5176\u4ed6\u5b57\u7b26\u4e32\u3002\n\n9. split\uff1a\u4f7f\u7528\u4e00\u4e2a\u5b57\u7b26\u4e32\u5206\u5272\u539f\u59cb\u5b57\u7b26\u4e32\uff0c\u5e76\u8fd4\u56de\u5206\u5272\u540e\u7684\u5b57\u7b26\u4e32\u6570\u7ec4\u3002\n\n10. toLowerCase\uff1a\u5c06\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3a\u5c0f\u5199\u5b57\u7b26\u4e32\u3002\n\n11. toUpperCase\uff1a\u5c06\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3a\u5927\u5199\u5b57\u7b26\u4e32\u3002\n\n\u4e0a\u8ff0\u65b9\u6cd5\u4e3a JavaScript \u4e2d\u5e38\u7528\u7684\u5b57\u7b26\u4e32\u65b9\u6cd5\uff0c\u53ef\u4ee5\u5bf9\u5b66\u4e60 JavaScript \u5e38\u7528\u7684\u5b57\u7b26\u4e32\u65b9\u6cd5\u8fdb\u884c\u7b80\u5355\u7684\u4e8b\u60c5\u4e2d\u5b9e\u8df5\u3002 ### 回答2: JavaScript中的字符串是由一系列字符组成的文本。在JavaScript中,字符串是一种基本的数据类型,并且在Web开发中使用得非常频繁。字符串常用方法特别重要,因为它们使得对字符串进行各种操作变得非常简单。下面是JavaScript学习手册字符串常用方法。 1. charAt() 该方法返回字符串中指定的位置的字符。 2. charCodeAt() 该方法返回字符串中指定字符的Unicode编码。 3. concat() 该方法用于将两个或多个字符串合并为一个新的字符串。 4. indexOf() 该方法用于查找字符串中的某个字符或子字符串,如果找到就返回该字符或子字符串的位置,否则返回-1。 5. lastIndexOf() 该方法与indexOf()方法类似,但是它是从字符串的末尾开始查找。 6. match() 该方法用于在字符串中匹配一个正则表达式,并返回匹配的结果。 7. replace() 该方法用于在字符串中匹配一个正则表达式,并用指定的字符串替换匹配的字符串。 8. search() 该方法用于在字符串中查找指定的字符或子字符串,并返回它们的位置。 9. slice() 该方法用于截取字符串中的一部分,并返回该部分的新字符串。 10. split() 该方法用于将一个字符串分割成一个子字符串数组,并返回该数组。 11. substr() 该方法用于截取字符串中从指定位置开始的指定长度的字符串,并返回该部分的新字符串。 12. substring() 该方法与substr()方法类似,但是它是从指定的两个索引之间截取字符串。 13. toLowerCase() 该方法用于将字符串中的所有字符转换为小写字母。 14. toUpperCase() 该方法用于将字符串中的所有字符转换为大写字母。 以上就是JavaScript字符串常用方法。熟练掌握这些方法可以使得你对字符串的操作变得更加便捷和高效。 ### 回答3: JavaScript 中的字符串是一组文本字符,是操作文本数据的基本方式。在 JavaScript 字符串中,有很多方法可用于处理、转换和操作字符串。以下是 JavaScript 字符串常用方法的介绍: 1. 字符串长度: 使用字符串的 length 属性可以获取字符串的长度,如: "hello world".length。 2. 字符串索引: 字符串中的每个字符都可以通过其索引访问。使用 charAt(index) 方法可以返回指定位置的字符,如:"hello".charAt(1)。 3. 字符串连接: 可以通过 + 运算符将两个字符串连接起来,并返回一个新的字符串。如:"hello" + "world"。 4. 字符串查找: 使用 indexOf(str) 和 lastIndexOf(str) 方法可以查找字符串中指定子字符串的位置。其中,indexOf() 方法字符串的开头开始查找,lastIndexOf() 方法从结尾开始查找,如:"hello world".indexOf("l")。 5. 字符串替换: 使用 replace(subStr, replaceStr) 方法可以将字符串中的子字符串替换为指定字符串,并返回一个新的字符串。如:"hello".replace("h", "H")。 6. 字符串转换: 使用 toUpperCase() 和 toLowerCase() 方法可以将字符串转换为大写或小写字母形式,如:"HeLLo".toUpperCase()。 7. 字符串分割: 使用 split(separator) 方法可以将字符串分割成一个数组,其中 separator 是分割符,如:"hello world".split(" ")。 8. 字符串裁剪: 使用 slice(start, end) 方法可以截取字符串的一部分,并返回一个新的字符串,其中 start 是开始索引,end 是结束索引,如:"hello world".slice(0, 5)。 以上是 JavaScript 字符串常用方法。熟练掌握这些方法,能够更加灵活、高效地操作字符串,在开发中发挥更大的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值