1.字符串
indexOf()
方法,返回调用它的 String 对象中第一次出现的指定值的索引,从 fromIndex 处进行搜索。如果未找到该值,则返回 -1。
语法:str.indexOf(searchValue [, fromIndex])
searchValue:要被查找的字符串值。
fromIndex(可选):数字表示开始查找的位置。可以是任意整数,默认值为 0。
slice()
方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。
语法:str.slice(beginIndex[, endIndex])
beginIndex:从该索引(以 0 为基数)处开始提取原字符串中的字符。
endIndex(可选):在该索引(以 0 为基数)处结束提取字符串。
split()
方法使用指定的分隔符字符串将一个String对象分割成子字符串数组,以一个指定的分割字串来决定每个拆分的位置。找到分隔符后,将其从字符串中删除,并将子字符串的数组返回。如果没有找到或者省略了分隔符,则该数组包含一个由整个字符串组成的元素。
语法:str.split([separator[, limit]])
separator:指定表示每个拆分应发生的点的字符串。separator 可以是一个字符串或正则表达式。
limit(可选):一个整数,限定返回的分割片段数量。
toString()
方法返回指定对象的字符串形式。
语法:str.toString()
toLocaleUpperCase()
方法根据本地主机语言环境把字符串转换为大写格式,并返回转换后的字符串。
语法:str.toLocaleUpperCase([locale, locale, …])
locale (可选):该locale参数指示将根据任何特定于语言环境的大小写映射转换为大写形式的语言环境。如果有多个语言环境在给定的Array,在最好的语言环境中使用。
toLocaleLowerCase()
方法根据任何指定区域语言环境设置的大小写映射,返回调用字符串被转换为小写的格式。用法跟上面一致。
2.数组
ECMAscript3
join()
方法将一个数组(或一个类数组对象)的所有元素连接成一个字符串并返回这个字符串。如果数组只有一个项目,那么将返回该项目而不使用分隔符。
语法:arr.join([separator])
separator (可选):指定一个字符串来分隔数组的每个元素。如果需要,将分隔符转换为字符串。如果缺省该值,数组元素用逗号(,)分隔。如果separator是空字符串(""),则所有元素之间都没有任何字符。
rever