String原生类型
String.prototype
--length:获得字符串的长度
--charAt(pos):获得当前位置的字符(串)
--indexOf(str,position):查找字符串
--lastIndexOf(str,position):从后查找字符串
--match(regexp):使用正则表达式检验字符串
--replace(search,replaceValue):替换字符串
--search(regexp):在字符串搜索某个子串
--toUpperCase():将字符串转化为大写
--toLowerCase():将字符串转化为小写
--split(str):分割字符串至数组
--substring(start[,end])
--得到字符子串
--从下标start开始 ,到下标end-1为止
--如果没有提供end则得到start开始的所有子串
--slice(start[,end])
--得到字符子串
--从下标start开始 ,到下标end-1为止
--如果没有提供end则得到start开始的所有子串
--如果start小于零,则表示倒数第n位(start+length),end亦是如此
String原生类型的扩展
String.prototype
--endsWith(str):返回布尔值,表示是否以某字符串结尾
--startsWith(str):返回布尔值,表示是否以某字符串开始
--trim():返回字符串,去除原字符串首尾空白
--trimEnd():返回字符串,去除原字符串结尾空白
--trimStart():返回字符串,去除原字符串起始空白
String.format(format,arg1[,arg2[,arg3[,......]]]);
--String.format("{0}{1}",arg1,arg2)
String.localeFormat(format,arg1[,arg2[,arg3[,......]]]);
--除format的功能之外,提供与当前语言环境相关的字符串转化功能