字符串方法总结
字符串方法
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.返回字符串最原始的样貌,即使字符串中含有转义符,它都视而不见${变量/函数的调用}:模板字符串,用反引号``包起来
本文详细介绍了JavaScript中的字符串方法,包括长度获取、子字符提取、拼接、截取、空格处理、搜索替换、数组转换、重复操作、子串检查以及模板字符串等,为开发者提供了实用的参考。
3077





