获取字符串的长度
str.length
字符串的索引
str[index] index : 下标 索引(下标从0开始)
拼接字符串
str1.concat(str2)
+号也可以进行字符串拼接,不会改变源字符串
获取指定位置的字符串
str.charAt(index) 返回下标对应的字符串
str.charCodeAt(index) 返回下标对应的字符的Unicode编码
截取字符串
string.substring(开始位置的下标,结束位置的下标) 截取含头不含尾
开始位置 大于结束位置,自动调换两个参数的位置
当只有一个参数的时候,代表从开始位置截取到最后
str.substr(开始位置的下标,截取的长度)
当只有一个参数的时候,代表从开始位置截取到最后
str.slice(开始位置的下标,结束位置的下标)
截取含头不含尾
开始位置 大于结束位置 返回空的字符串
当只有一个参数的时候,代表从开始位置截取到最后
查找一个字符串在另一个字符串中的位置
str.indexOf('string')
从前往后查找,返回第一个符合条件的下标;若是没有查找到,返回-1
可以接受第二个参数,开始查找位置的下标
str.lastIndexOf('string')
从后往前查找,其他的同上
去掉字符串两端多余的空格
str.trim();
没有参数
字符串英文字母大小写转换
str.toUpperCase();转换为大写
str.toLowerCase();转换为小写
替换字符串
str.replace('oldString','newString')
从前往后查找,查找到第一个符合条件的进行替换;如果查找不到,不进行替换,返回原字符串
检索指定字符串
str.match('string')
如果包含返回指定字符串;如果不包含,返回null
检索字符串指定的子字符串
str.search('string')
如果包含,返回开始位置的下标;如果不包含,返回-1
分割字符串
str.split('')
通过指定的字符串分割字符串
返回数组