字符串操作
- str.charAt() 返回指定位置的字符。第一个字符位置为 0, 第二个字符位置为 1。
- str.toLowerCase() 把字符串转换为小写。返回新字符串
- str.toUpperCase() 把字符串转换为大写。返回新字符串
- str.indexOf() 返回某个指定的字符串值在字符串中首次出现的位置。如果没有找到匹配的字符串则返回 -1。
string.indexOf(searchvalue, start)
,searchvalue 必需。规定需检索的字符串值。start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 string Object.length - 1。如省略该参数,则将从字符串的首字符开始检索。 - str.laseIndexOf() 返回一个指定的字符串值最后出现的位置,如果指定第二个参数 start,则在一个字符串中的指定位置从后向前搜索。
var str="0123456789"; var n=str.lastIndexOf("2"); // 2
- str.substring() 提取字符串中介于两个指定下标之间的字符。返回的子串包括 开始 处的字符,但不包括 结束 处的字符。
- str.split() 把一个字符串分割成字符串数组。如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。split() 方法不改变原始字符串。