最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Javascript中substr和substring的區(qū)別

 更新時(shí)間:2015年09月30日 12:21:10   投稿:hebedich  
這篇文章主要介紹了Javascript中substr和substring的區(qū)別,非常的簡(jiǎn)單明了,有需要的小伙伴可以來(lái)仔細(xì)看看。

 由于在項(xiàng)目中有需要對(duì)字符串進(jìn)行截取,然后手殘使用了IDE自動(dòng)提示的substr,沒(méi)想那么多以為substr和substring沒(méi)多大區(qū)別。

然而并不是,且聽(tīng)我一一道來(lái)。

1. substr(index, length)

  從起始索引號(hào)提取字符串中指定數(shù)目的字符。

  substr方法可以傳入兩個(gè)參數(shù) index和length。index是起始位,length是截取的長(zhǎng)度。

  當(dāng)index是個(gè)非負(fù)整數(shù)時(shí):

    a. 如果不傳入?yún)?shù),則得到的還是字符串本身。

        如: "abcdefg".substr() -> "abcdefg"

    b. 如果只傳入一個(gè)參數(shù),即index,則默認(rèn)截取到字符串最后一位。

        如: "abcdefg".substr(2) -> "defg".

  當(dāng)index是個(gè)負(fù)整數(shù)時(shí):

    c. 如果傳入一個(gè)負(fù)整數(shù)下標(biāo)位則從后往前數(shù),起始位為1,到達(dá)負(fù)整數(shù)絕對(duì)值的下標(biāo)位,截取則是從前往后。

        如: "abcdefg".substr(-2) -> "fg"  <=> "abcdefg".substr(-2 + "abcdefg".length)

2. substring(start, end)

  提取字符串中介于兩個(gè)指定下標(biāo)之間的字符。

  substring也是傳入兩個(gè)參數(shù),但是這兩個(gè)參數(shù)都是下標(biāo)數(shù)字,下標(biāo)從0開(kāi)始計(jì)算,截取的長(zhǎng)度是這兩個(gè)下標(biāo)的差

  可以記作"含頭不含尾"

  如: "abcdefg".substring(2,4) -> "cd"

相關(guān)文章

最新評(píng)論

大新县| 泽普县| 五家渠市| 六安市| 蓝山县| 鸡东县| 绵竹市| 泾阳县| 云阳县| 武功县| 邢台县| 灌南县| 临邑县| 道孚县| 鄂托克前旗| 临洮县| 延川县| 吴忠市| 温泉县| 苏州市| 安丘市| 句容市| 全椒县| 东台市| 五寨县| 留坝县| 山西省| 宜州市| 行唐县| 游戏| 来宾市| 梁河县| 塘沽区| 巴彦淖尔市| 富裕县| 汝城县| 珲春市| 交城县| 安多县| 丰城市| 修文县|