标签:实践 arc 参数声明 dstar 下标 通过 正则表达 空字符串 har
String的方法概括如下:
1. charAt()
第一个字符位置为 0, 第二个字符位置为 1,以此类推。
语法:string.charAt(index);
2. charCodeAt()
语法:string.charCodeAt(index);
1. concat()
语法:string.concat(string1, string2, ..., stringX);
注意:虽然 concat() 是专门用来拼接字符串的方法, 但实践中使用更多的还是加号操作符(+). 而且, 使用加号操作符在大多数情况下都比使用 concat() 方法要简便易行(特别是在拼接多个字符串的情况下)
2. slice()
语法:string.slice(start, end);
参数:
end 可选。 紧接着要截取的片段结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置
注意:如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。
3. substr()
语法:string.substr(start, length);
参数:
length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串
4. substring()
语法:string.substring(from, to);
参数:
to 可选。一个非负的整数,比要提取的子串的最后一个字符在 string Object 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾
1. indexOf()
语法:string.indexOf(searchvalue, start);
参数:
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 string Object.length - 1。如省略该参数,则将从字符串的首字符开始检索
2. lastIndexOf()
语法:string.lastIndexOf(searchvalue, start);
参数:
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索
注意:
1. match()
语法:string.match(regexp)
参数:
regexp 必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。
返回值:
Array 存放匹配结果的数组。该数组的内容依赖于 regexp 是否具有全局标志 g。 如果没找到匹配结果返回 null
注意:
2. search()
语法:string.search(searchvalue)
参数值:searchvalue 必需。查找的字符串或者正则表达式
返回值:Number 与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置
3. replace()
该方法不会改变原始字符串。
语法:string.replace(searchvalue,newvalue)
参数:
返回值:
String 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。
4. split()
语法:string.split(separator,limit)
参数:
limit 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度
返回值:
Array 一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 string Object 分割成子串创建的。返回的数组中的字串不包括 separator 自身
注意:
如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。split() 方法不改变原始字符串。
标签:实践 arc 参数声明 dstar 下标 通过 正则表达 空字符串 har
原文地址:https://www.cnblogs.com/myitnews/p/12188279.html