示例来源
    var s = "http://c.biancheng.net/index.html";

script 字符位置 从0开始计数:

    s.indexOf("c")     = 7    c 第1次出现的位置
    s.indexOf("/", 7)  = 22   从第7个字符开始往后搜索, / 第1次出现的位置

    s.lastIndexOf("h") = 29   h 最后1次出现的位置

script 截取字符:

    s.length=33

    s.substr(29,3) = htm  【从第29个字符开始截取,往后数3个字符】

    s.substring(7,22) = s.substring(22,7) = c.biancheng.net  不分截取顺序,【截取 第7个字符 到 第22个字符】

    s.slice(7,22) = c.biancheng.net  截取顺序:只能从左到右截取
    s.slice(22,7) = 空

    s.slice(-26,-11)     = c.biancheng.net  从右往左数第26位,至 从右往左数第11位
    s.slice(-11,-26)     = 空
    s.substring(-26,-11) = 空  不支持负数