index - 必須,表示字串中某個位置的數字,即字元在字串中的下標,從 0 開始。
charat(index),如果引數 index 不在 0 與 string.length 之間,該方法將返回乙個空字串。
charcodeat(index),如果 index 是負數,或大於等於字串的長度,則 charcodeat() 返回 nan。
searchvalue - 必需。規定需檢索的字串值。
fromindex - 可選的整數引數。規定在字串中開始檢索的位置。它的合法取值是 0 到 stringobject.length - 1。如省略該引數,則將從字串的首字元開始檢索。
注意:searchvalue,大小寫敏感。
searchvalue - 必需。規定需檢索的字串值。
fromindex - 可選的整數引數。規定在字串中開始檢索的位置。它的合法取值是 0 到 stringobject.length - 1。如省略該引數,則將從字串的最後乙個字元處開始檢索。
說明:該方法將從尾到頭地檢索字串 stringobject,看它是否含有子串 searchvalue。開始檢索的位置在字串的 fromindex 處或字串的結尾(沒有指定 fromindex 時)。如果找到乙個 searchvalue,則返回 searchvalue 的第乙個字元在 stringobject 中的位置。stringobject 中的字元位置是從 0 開始的。
var str="hello world!"document.write(str.lastindexof("hello") + "
") // 0
document.write(str.lastindexof("world") + "
") // -1
document.write(str.lastindexof("world")) // 6
document.write(str.lastindexof("llo",1)) // -1
返回值是乙個新的字串,實際運用時使用 『+』 更快捷。
regexp / substr - 正則物件或者 str 中的目標子串;
replacestr - 規定了替換文字或生成替換文字的函式。
返回值是乙個新的字串,是用 replacement 替換了 regexp 的第一次匹配或所有匹配之後得到的。
separator - 必需。字串或正規表示式,從該引數指定的地方分割 str;
howmany - 可選。該引數可指定返回的陣列的最大長度。如果設定了該引數,返回的子串不會多於這個引數指定的陣列。如果沒有設定該引數,整個字串都會被分割,不考慮它的長度。
返回值是乙個字串陣列。該陣列是通過在 separator 指定的邊界處將字串 stringobject 分割成子串建立的。返回的陣列中的字串不包括 separator 自身。
注意:如果把空字串 ("") 用作 separator,那麼 str 中的每個字元之間都會被分割。
start - 要抽取的片斷的起始下標。如果是負數,則該引數規定的是從字串的尾部開始算起的位置。也就是說,-1 指字串的最後乙個字元,-2 指倒數第二個字元,以此類推;
end - 緊接著要抽取的片段的結尾的下標。若未指定此引數,則要提取的子串包括 start 到原字串結尾的字串。如果該引數是負數,那麼它規定的是從字串的尾部開始算起的位置。
返回值是乙個新的字串。包括字串 stringobject 從 start 開始(包括 start)到 end 結束(不包括 end)為止的所有字元。
start - 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置。
stop - 可選。乙個非負的整數,比要提取的子串的最後乙個字元在 stringobject 中的位置多 1。如果省略該引數,那麼返回的子串會一直到字串的結尾。
返回值是乙個新的字串,該字串值包含 str 的乙個子字串,其內容是從 start 處到 stop-1 處的所有字元,其長度為 stop 減 start。
說明:如果引數 start 與 stop 相等,那麼該方法返回的就是乙個空串(即長度為 0 的字串)。如果 start 比 stop 大,那麼該方法在提取子串之前會先交換這兩個引數。
與 slice() 方法不同的是,substring() 不接受負的引數。
substring 和 slice 之間的區別在與 start 為負數時候的表現:substring 很粗暴,直接將負數變成 0,即 start = 0;
slice 會先將 start 與 字串長度相加,然後將這個值與 0 比大小,> 0 則 start = 該值,<= 0 則 start = 0;
js常用字串操作
concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。var a hello var b world var c a.concat b alert c c hello,world indexof 返回字串中乙個子串第一處出現的索引 從左到右搜尋 如果沒有匹配項,返回 1 var index...
js 常用字串操作
var str hello word 查詢字串索引為1的字元 console.log str 1 返回e 這樣早期版本瀏覽器不支援 如ie7 console.log str.charat 1 返回e 瀏覽器相容 查詢字串索引為1的字元編碼 console.log str.charcodeat 1 返...
js 常用 字串
1.基本 原始 資料型別 number string boolean null undefined 2.引用型別 object array date function regexp string 物件 string 每乙個字串均為 string物件的乙個例項 物件 1.屬性 2.方法 函式 stri...