String原生類型
String.prototype
--length:獲得字串的長度
--charAt(pos):獲得當前位置的字元(串)
--indexOf(str,position):尋找字串
--lastIndexOf(str,position):從後尋找字串
--match(regexp):使用Regex檢驗字串
--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的功能之外,提供與當前語言環境相關的字串轉化功能