JavaScript的字符串对象(String)有很多方法和属性,以下是一些常用的方法和属性:
方法:
length:返回字符串的长度
charAt(index):返回指定位置的字符
charCodeAt(index):返回指定位置字符的Unicode编码
indexOf(substring):返回子字符串在字符串中第一次出现的位置
lastIndexOf(substring):返回子字符串在字符串中最后一次出现的位置
substring(start, end):返回字符串的子字符串,包括起始位置但不包括结束位置
slice(start, end):返回字符串的子字符串,包括起始位置但不包括结束位置
substr(start, length):返回字符串的子字符串,从指定位置开始,指定长度
replace(oldValue, newValue):替换字符串中的子字符串
toUpperCase():将字符串转换为大写
toLowerCase():将字符串转换为小写
concat(string1, string2, …):将多个字符串连接起来
trim():去除字符串两端的空格
split(separator):将字符串拆分成字符串数组
属性:
constructor:返回创建字符串对象的函数
prototype:为字符串对象添加新的方法和属性
以上只是一部分常用的方法和属性,字符串对象还有很多其他方法和属性可供使用。