字符串方法总结
字符串方法
str.length()
:字符串的长度- 获取单个的子字符
1. 通过索引str[i]
2. charAt(索引)str.charAt(i)
- 位置方法
1.str.indexOf()
获取元素的索引,参数是字符。如果遇到重复的字符从前往后数。如果没有该元素返回-1
2.str.lastIndexOf()
获取元素的索引,参数是字符。如果遇到重复的字符从后往前数。如果没有该元素返回-1 - 拼接字符串
1. +号
2.str.concat()
返回新字符串 - 截取字符串:都会返回新字符串,都不会改变原字符串的大小
1.str.slice(start,end)
从start位置开始,截取到end位置,end取不到
2.str.substring(start,end)
从start位置开始,截取到end位置,end取不到
3.str.substr(start,length)
从start位置开始,截取length个字符 str.trim()
:去掉字符串前后的空格,返回新字符串str.search(n)
检索是否是以n字符开头的子字符串,返回n的索引str.replace(old,new)
:替换子字符串,返回新字符串str.split()
:字符串转数组str.repeat()
:将目标字符串重复N次,返回一个新的字符串,不影响目标字符串str.includes()
:判断字符串中是否含有指定的子字符串,返回true表示含有和false表示未含有str.startsWith()
:判断指定的子字符串是否出现在目标字符串的开头位置str.endsWith()
:判断子字符串是否出现在目标字符串的尾部位置str.string.raw
.返回字符串最原始的样貌,即使字符串中含有转义符,它都视而不见${变量/函数的调用}
:模板字符串,用反引号``包起来