-
replace(reg,newStr) 替换字符 reg:正则匹配 newStr:替换匹配的结果
-
split(reg,length ) 字符串切割 并返回 切割后 的 数组 reg: 从匹配的字符开始切割 length返回的是切割后的数组长度
-
slice() slice(start,end) 截取字符串片段 以新的字符串返回被截取的部分 截取从start到end的所有字符(包含起始位置,不包含结束位置) start和end都可以是非负数,如果是负数,就从字符串的尾部开始算起,例-1就是最后一个 如果未指定end参数,则截取从 start 到原字符串结尾的字符串
-
substring() substring(start,end)用于提取字符串中介于两个指定小标 之间 的字符 截取从start到end的所有字符(包含起始位置,不包含结束位置) start和end必须是正数,如果参数start与end相等,那么该方法返回的就是一个空字符串,如果start比end大,那么该方法在提取字符串之前会先交换这两个参数 如果未指定end参数,则截取从start到原字符串结尾的字符串
-
substr() substr(start,length)可在字符串中抽取从start下标开始的指定数目的字符串 截取start开始的length个字符(包含起始位置) start参数可以是任意整数,如果是负数,则从尾部开始算起,例-1就是最后一个字符。 length是可选的,如果没有,则表示截取开始的位置到字符串的尾部
-
相同点: 三种方法都可以实现提取字符。 当第二个参数为空的时候,都默认开始到字符串结尾的字符。
-
不同点: slice() 如果有第二个参数的时候表示从start开始(包含start)到end结束(不包含end)为止的所有字符,和substring()相似。 substring()不管哪个值都不接受负的参数。 substr()第二个参数不是表示位置,而是表示长度的,这在使用的时候会相对方便一些,可以替换substring()和slice()。
-
charAt() stringObject.charAt(index)返回指定索引值对应的字符 。 index必需。表示字符串中某个位置的数字,即字符在字符串中的索引值。
-
toLocaleLowerCase() 用于把字符串转换为小写。
-
toLoc aleUpperCase() 用于把字符串转换为大写。
-
search() 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。 如果没有找到任何匹配的子串,则返回 -1。 search() 方法不执行全局匹配。
-
array() 创建一个数组
-
isArray(要检测的值) Array.isArray() 作用:判断一个数据是否是数组 返回true是 返回false否
-
isNaN(要检测的值) 函数用于检查其参数是否是非数字值。要检测的值 isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。
-
如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。正因为如此,isNaN() 函数是必需的。
-
isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
-
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(searchvalue,fromindex) searchvalue 必需。规定需检索的字符串值。 fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。 如果要检索的字符串值没有出现,则该方法返回 -1。
-
lastIndexOf() 可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 stringObject.lastIndexOf(searchvalue,fromindex) searchvalue 必需。规定需检索的字符串值。 fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索。
-
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。 stringObject.match(searchvalue) stringObject.match(regexp) searchvalue 必需。规定要检索的字符串值。 regexp 必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。
字符串的总结
最新推荐文章于 2020-09-07 20:14:18 发布