字符串的方法有哪些?

简介: 字符串的方法有哪些?

JavaScript中字符串作为基本类型,它为我们提供了很多好用的API,本期就来总结一下一些常见的字符串方法吧

字符串的方法按照功能来划分,可分为增删改查四个部分

写在前面:了解一个方法,我们可以通过三个方面,1.方法的用途 2.参数 3.返回值

一、拼接或截取字符串

1.str.concat():用于将一个或多个字符串拼接起来,返回拼接后的新字符串

参数:可以有多个,用来拼接到str上的字符串

let str = 'hello';
console.log(str.concat(' ','world')) //'hello world'

 

 

说明:此方法效率并不高,用“+”或者``模板字符串代替比较好

2.str.slice():此方法用来提取一个字符串,并返回一个新的字符串

参数:1)beginIndex,表示从该索引处开始提取字符串的字符(包括),如果为负数则从后开始计算

2)endIndex,表示从该索引处结束提取字符串(不包括),如果省略则一直提取到字符串末尾,如果为负数从后开始计算

let str = 'hello world';
console.log(str.substring(-1,5))  //'hello'
console.log(str.substring(5,-1))  //'hello'

str.trim():删除一个字符串两端的空白字符

三、改变字符串

1.str.toLowerCase():此方法没有参数,会将调用该方法的字符串值转为小写形式,并返回

2.str.toUpperCase():此方法没有参数,会将调用该方法的字符串值转为大写形式,并返回

3.str.replace():可以将一个替换值替换字符串的一部分,

参数:1)一个字符串中要被替换的子字符串或者正则表达式,默认值替换第一个,可以在正则表达式中设置全局模式,来替换所有匹配的子字符串

2)一个替换值

let str = 'hello world';
console.log(str.replace(/o/g,"f")) //"hellf wfrld"
相关文章
|
6月前
|
JSON 数据格式
json对象转字符串和字符串转对象的方法
json对象转字符串和字符串转对象的方法
42 0
|
9月前
|
索引 Python
字符串的相关方法和操作
字符串的相关方法和操作
63 0
|
10月前
常用的数组(字符串)方法有哪些?(三)
some:判断数组中有没有符合条件的元素,一个符合的都没有返回false,有一个就是true。
|
10月前
常用的数组(字符串)方法有哪些?(二)
concat:合并数组或者字符串,concat在项目中用的还是比较多的,最经典的就是一个表格数据是有两个或者三个数组组成的时候会用到,watch监听数组和concat结合使用。下期做一个例子。
|
10月前
|
JavaScript
常用的数组(字符串)方法有哪些?(一)
1.pop:末位删除,即删除数组的最后一项,返回值是被删除项。 2.shift:首位删除,即删除数组的第一项,返回值是被删除项。 3.splice:指定下标删除元素,返回被删除的元素。第一个参数是从下标几开始删除,第二个参数是删除几个,第三个参数是要插入的元素。splice方法是会改变原数组的。删除功能用的比较多,我个人更喜欢用filter来变相实现删除,splice是会改变原数组的,而filter不会
|
11月前
|
索引
字符串方法
字符串方法
67 0
|
12月前
|
存储 安全 编译器
10.字符串
10.字符串
53 0
|
JavaScript 前端开发
使用字符串方法
使用字符串方法
58 0
多行字符串
多行字符串
57 0
|
存储 编译器
C中的字符串
C中的字符串
73 0