3.20学习日记
String对象是JavaScript提供的原生数据类型的包装对象,用来生成字符串的包装对象。
string对象的属性和方法:
length
属性:返回字符串的长度charAt()
方法:返回指定位置的字符,参数从0开始编号concat()
方法:用于连接两个字符串,返回一个新的字符串,不改变原字符串slice()
方法:用于从原字符串中取出子字符串,并返回,不改变原字符串substring()
方法:用于从原字符串取出子字符串,并返回,不改变原字符串。与slice作用相同,但有些奇怪的规则,不建议使用 substring
,优先使用 slice
。substring()indexOf()
和lastIndexOf()
:确定一个字符串在另一个字符串中的位置,返回一个整数,表示匹配开始的位置。如果返回-1表示没有匹配到。indexOf
是从头部开始匹配,lastIndexOf
是从尾部开始匹配。trim()
:去除字符串两端的空格,返回一个新的字符串,不改变原字符串substr()
:方法用于从原字符串中取出子字符串并返回,不改变原字符串,接受两个参数,第一个参数是子字符串开始位置,第二个参数是子字符串的长度。toLowerCase()
、toUpperCase()
:将字符串全部改为小写或者大写,返回一个新的字符串,不改变原来字符串。search()
:返回匹配的第一位置,没有找到返回-1replace()
:该方法用于替换匹配的字符串,一般情况下只匹配第一个匹配到的元素split()
:按照给定字符分割字符串,并返回一个由分割字符串分割出来的子字符串数组。match()
:对字符串进行正则匹配,返回匹配结果。