14.字符串对应的方法总结(整理中)
1.String.prototype.replace()
replace()方法返回一个由替换值(replacement)替换部分或所有的模式(pattern)匹配项后的新字符串。模式可以是一个字符串或者一个正则表达式,替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。如果pattern是字符串,则仅替换第一个匹配项。
str.replace(regexp|substr, newSubStr|function)参数
- regexp(pattern)
- 一个RegExp对象或者其字面量。该正则所匹配的内容会被第二个参数的返回值替换掉。
- substr(pattern)
- 一个将被 newSubStr替换的字符串。其被视为一整个字符串,而不是一个正则表达式。仅第一个匹配项会被替换。
- newSubStr(replacement)
- 用于替换掉第一个参数在原字符串中的匹配部分的字符串。该字符串中可以内插一些特殊的变量名。
- function(replacement)
- 一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果。
2.String.prototype.substring()
substring()方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。
str.substring(indexStart[, indexEnd])参数
- indexStart
- 需要截取的第一个字符的索引,该索引位置的字符作为返回的字符串的首字母。
- indexEnd
- 可选。一个 0 到字符串长度之间的整数,以该数字为索引的字符不包含在截取的字符串内。
返回值
包含给定字符串的指定部分的新字符串。
3.String.prototype.trim()
trim() 方法会从一个字符串的两端删除空白字符。
4.String.prototype.split()
split()方法使用指定的分隔符字符串将一个String对象分割成子字符串数组,以一个指定的分割字串来决定每个拆分的位置。
5.String.prototype.toUpperCase()
 toUpperCase() 方法将调用该方法的字符串转为大写形式并返回(如果调用该方法的值不是字符串类型会被强制转换)。
6.String.prototype.charAt()
charAt() 方法从一个字符串中返回指定的字符。
str.charAt(index)
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号