在javascript当中,主要操作的对象可以简单的理解为是字符串,数组和键值对,因此字符串常用的操作方法需熟悉掌握。
charCodeAt 方法返回一个整数,代表指定位置字符的Unicode编码。Unicode 编码单元(code points)的范围从 0 到 1,114,111(0x10FFFF)。注意:charCodeAt 总是返回一个小于 65,536 的值。
charAt 方法返回指定索引位置处的字符。如果超出有效范围的引值返回空字符串,如果没有提供参数,则默认的是0。
slice 方法返回字符串的片段。slice() 提取的新字符串包括beginSlice但不包括 endSlice。
substring 方法返回位于String 对象中指定位置的子字符串。
substr 方法返回一个从指定位置开始的指定长度的子字符串。
indexOf 方法返回String 对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。
lastIndexOf 方法返回String 对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。
search 方法返回与正则表达式查找内容匹配的第一个字符串的位置。
concat concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。
split 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
match(searchvalue||regexp) 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。括号内的条件必须填写。
replace(regexp,replacement) 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
toLowerCase() 方法用于把字符串转换为小写。一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。
toUpperCase() 方法用于把字符串转换为大写。一个新的字符串,在其中 stringObject 的所有小写字符全部被转换为了大写字符。
trim() 方法会从一个字符串的两端删除空白字符。
通过简单的demo来具体说明以上的方法的使用情况。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|