10.String 對象提供了對字符串的支持,創建String 對象使用如下的方式:
var str = new String("s=abc");
屬性和方法
length 字符串長度
charAt(n) 返回字符串中的第n個字符
concat(value,....)將一個或者多個值連接到字符串上)
indexOf(substring[,start]) 在字符串中查找字符串首次出現的位置
lastIndexOf(substring[.start]) 在字符串中查找子字符串最後一次出現的位置
match(regexp) 在字符串中執行正則匹配
replace(regexp,replace Text)使用正則表達式進行字符串的匹配何替換
search(regexp) 在字符串中查找指定的模式
slice(start,end)返回字符串的一部分
split(delimiter,limit)將字符串分割爲字符串數組
substring(start,end)返回字符串的一部分
toLowerCase() 返回字符串的小寫形式
toLocaleLowerCase() 根據宿主環境的區域設置,返回字符串的小寫形式
toUpperCase() f返回字符串的大寫形式
toLocaleUpperCase() 根據宿主環境的區域設置,返回字符串的大寫形式
toString() 返回String 對象的值
valueOf() 返回String對象的值
String.fromCharCode 根據一串Unicode編碼,返回相應的字符串
11.錯誤對象(Error)
Error對象提供了對錯誤處理的支持,使用如下的方式可以創建一個Error對象
var e=new Error(); //創建一個Error對象
var e=new Error("error msg"); //創建一個Error對象,異常的錯誤消息爲"error msg"
Error對象的屬性和方法如表:
message Error對象的錯誤消息
name 聲明Error對象的類型
toString() 將Error對象轉換爲字符串