字符串
charAt() 方法可返回指定位置(索引是从0开始)的字符
语法: str.charAt(index)
index表示字符串中某个位置的数字,即字符在字符串中的下标
注释:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。
charCodeAt(n) 方法可返回指定位置的字符的 Unicode 编码
这个返回值是 0 - 65535 之间的整数。如果n是负数,或者大于等于字符串的长度,则charCodeAt()返回NaN。
concat() 方法用于连接两个或多个字符串。
concat() 方法将把它的所有参数转换成字符串,然后按顺序连接到字符串的尾部,并返回连接后的字符串。请注意,其 本身并没有被更改。
slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
语法:stringObject.slice(start,end)
start 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。
end 紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
语法: stringObject.substr(start,length)
start必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
返回值: 一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
语法: stringObject.substring(start,stop)
start必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
说明:substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
注:不接受负数
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法: stringObject.indexOf(searchvalue,fromindex)
searchvalue必需。规定需检索的字符串值。
fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。
注:indexOf() 方法对大小写敏感!
注:如果要检索的字符串值没有出现,则该方法返回 -1。
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
语法: stringObject.lastIndexOf(searchvalue,fromindex)
searchvalue必需。规定需检索的字符串值。
fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索。
split()将字符串分割成字符串数组
例如:
"1:2:3:4:5".split(":"); // 返回 ["1","2","3","4","5"]
"|a|b|c|".split("|"); // 返回 ["", "a", "b", "c", ""]
"hello".split(""); // 返回 ["h","e","l","l","o"]
"hello".split("", 3); // 返回 ["h","e","l"]
fromCharCode() 从字符编码创建一个字符串。
toLowerCase() 方法用于把字符串转换为小写
toUpperCase() 方法用于把字符串转换为大写
replace()替换一个与正则表达式匹配的子串返回一个新字符串
今天的我比昨天进步一些,本次发表应在20170613日,有事耽搁望请见谅