一、 JS 内置函数
1. string.concat(str)
说明:将两个或多个字符串连接起来,返回一个新的字符串(不会改变原有字符串)
参数 | 描述 |
---|---|
str | 被拼接在后面的字符串 |
1 | var a = "hello "; |
2. string.indexOf(searchValue,startIndex)
说明:返回字符串中一个 子串 第一次出现的索引(从左到右,从0开始);如果没有匹配项,返回 “-1”
参数 | 描述 |
---|---|
searchValue | 必需,要检索的字符串 |
startIndex | 可选项,开始检索的位置;合法值为 0 到 string.length-1 |
1 | var a = "Hello world!"; |
3. string.lastIndexOf(searchValue,startIndex)
说明:返回字符串中一个 子串 最后一次出现的索引(从右到左,从0开始);如果没有匹配项,返回 “-1”
参数 | 描述 |
---|---|
searchValue | 必需,要检索的字符串 |
startIndex | 可选项,开始检索的位置;合法值为 0 到 string.length-1 |
4.string. charAt(index)
说明:返回指定位置的字符
1 | var a = "Hello world!"; |
5. string.substring(start,stop)
说明:返回string中 start 到 stop- 1 之间的所有字符;返回值长度为 stop- start;
注意:如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
参数 | 描述 |
---|---|
start | 必需,非负整数,规定要提取的字符串的开始位置 |
stop | 可选项,非负整数,规定要提取的字符串的结束位置(实际比需要的位置多1);若省略该参数,提取的字符串为start 到字符串结尾 |
1 | var str = "Hello world!"; |
6. string.substr(start,length)
说明:提取从 start 下标开始的指定长度的字符
参数 | 描述 |
---|---|
start | 必需,提取字符串的开始下标 |
length | 可选项,提取的字符串长度;若省略该参数,提取的字符串为 start 到字符串结尾 |