• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    js字符串常用方法

    js字符串的操作體例良多,此處僅列舉日常平凡常用的幾個,關于字符串去失落前后空格的,建議利用jquery版本的trim方式,若是不想引入jquery,可以將里面的方式提掏出來作為js方式利用。

    以下所有演示,都是在瀏覽器中按F12,打開開辟者模式,找到Console或者叫做節制臺的界面輸入的看到執行成果的。

    注重:以下方式在現實利用時,方式名巨細寫需要切確匹配

    方式/步調

    1. 1

      charAt(index)

           1)返回執行index序號位置上的字符

           2)index從0起頭,最年夜到字符串的長度-1

           3)挪用體例: 字符串.charAt(index)

    2. 2

      indexOf(searchStr, startIndex)

           1)返回searchStr從startIndex序號起頭往后在原字符串第一次呈現的位置

           2)startIndex可以省略,默認為0,暗示疇前到后逐個搜刮

           3)index從0起頭,所以,最終的返回成果序號也是從0起頭的,好比首字母就匹配到了,返回成果是0

           4)searchStr搜刮字符串在原字符串中匹配是區分巨細寫的

           5)挪用體例: 字符串.indexOf("待搜刮字符串", 肇端搜刮位置)

    3. 3

      lastIndexOf(searchStr, startIndex)

           1)與indexOf方式近似,只是indexOf是左往右找第一個匹配的序號。lastIndexOf是從右往左找第一個匹配的序號

           2)lastIndexOf返回的序號仍然是從左往右起頭計數的

    4. 4

      substring(start, end)

           1)字符串截取,從start起頭截取到序號為end之間的字符串

           2)序號從0起頭計數,即首字母的序號是0

           3)end的最年夜值=字符串長度-1

           4)end是可以省略的,暗示到字符串末從頭至尾

           5)挪用體例: 字符串.substring(1, (字符串長度-1))

    5. 5

      substr(start, length)

           1)功能與substring一樣,都是截取字符串

           2)substr從start序號起頭,截取length個字符串

           3)序號從0起頭計數,length可以省略,暗示到字符串末從頭至尾

           4)挪用體例: 字符串.substr(start, length)

    6. 6

      split(separator)

           1)將字符串分隔為數組,凡是用于將逗號分隔的字符串轉換為數組

           2)挪用體例: 字符串.split(",")

    7. 7

      replace(正則或者搜刮子字符串,新子字符串)

           1)若是是正則,則將原字符串的所有匹配子字符串替代為新子字符串,并返回新的字符串

           2)若是是搜刮子字符串,則替代疇前到后第一個匹配的子字符串為新子字符串,并返回新的字符串

           3)挪用體例:  字符串.(正則或者搜刮子字符串,新子字符串)

    • 發表于 2018-10-22 00:00
    • 閱讀 ( 1565 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆