1、concat ()
可以把两个字符串拼接起来生成一个新的字符串
2、 replace()
用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串
/\d+/g 正则 多个数字 全局替换字符串中的数字变成-。表示正则的字面量形式 \d表示数字 + 表示多个 g全局匹配
replace第二参数是function function里面有两个参数 分别表示具体匹配的值和值所在的下标
会被每一个匹配的数字和下标都打印出来,方法需要return 否则会出现undefined
'8' 只写一个字符串只能匹配一个,/8/g 里面可以写字符串 g表示全局匹配
3、split()
把以-分割的字符串,转成数组
把一个字符串分割成字符串数组,
练习:一个字符串hello world, 把world替换成javascript,再把 hello javascript 以空格分割 转成数组 ['hello','javascript'] 反转 转成 ['javascript','hello'] 把javascript hello打印在页面上
4、lastIndexOf()
返回一个指定的字符串值最后出现的位置 , 从后往前数 找到第一个就停止 找不到就返回-1
5、match()
可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配
会返回一个数组 数字里面包含 匹配项 和匹配项所在的下标 和匹配项所在的字符串和匹配项的个数
练习:有一个字符串 h1e2l3l4o5 需要把这个字符串的数字 取出来并以*分割,显示在页面。把h1e2l3l4o5 的数字去掉 把去掉后的英文hello显示在页面上