string对象的属性
string.length 返回字符串长度
string对象的方法
1返回下标所对应的字符
string.charAt(index);
2返回下标所对应的Unicode编码
string.charCodeAt(index);
3截取字符串
string.substring(开始位置的下标,结束位置的下标)
注意:含头不含尾(包含开始位置,不包含结束位置)
第二个参数可以省略,只有一个参数时表示从开始位置到最后
开始位置大于结束位置,自动调换
string.substr(开始位置的下标,截取的长度)
第二个参数可以省略,只有一个参数时表示从开始位置到最后
string.slice(开始位置的下标,结束位置的下标)
含头不含尾(包含开始位置,不包含结束位置)
第二个参数可以省略,只有一个参数时表示从开始位置到最后
开始位置大于结束位置,返回空字符串
4拼接字符串
1)+
2)string.concat(字符串1,字符串2,...)
5英文字母大小写转换
1)string.toUpperCase() 转换为大写
2)string.toLowerCase() 转换为小写
6查找字符串
1)string.indexOf(searchString)
从前往后查找,返回第一个符合条件的下标,查不到返回-1
string.indexOf(searchString,index)
index:表示从当前位置开始往后查找,默认从0开始
2)string.LastIndexOf(searchString)
从后往前查找,返回第一个符合条件的下标,查不到返回-1
string.LastIndexOf(searchString,index)
index:表示从当前位置开始往后查找,默认从最后一个开始
3)string.search(searchString) 配合正则
从前往后查找,返回第一个符合条件的下标,查不到返回-1
4)string.match(searchString) 配合正则
从前往后查找,返回第一个符合条件的下标,查不到返回null
7分割字符串
string.split(分隔符)
返回数组类型
8删除字符串两端多余的空格
string.trim()
9替换字符串 配合正则
string.replace(旧字符串,新字符串)
10返回下标对应的字符
变量名[index]