美文网首页
字符串的相关方法,indexOf(), lastIndexOf(

字符串的相关方法,indexOf(), lastIndexOf(

作者: JancyCC | 来源:发表于2020-10-22 17:34 被阅读0次

字符串的相关方法,indexOf(), lastIndexOf(), substring(), slice()

        // indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置

        // 注释:如果要检索的字符串值没有出现,则该方法返回 -1。

        let list = ["#ccc", "#aaa", "#111", "#222"];

        console.log(list.indexOf("#aaa")) //1

        // lastIndexOf(),返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索

        var str="Hello world!"

        document.write(str.lastIndexOf("Hello") + "<br />") // 0

        document.write(str.lastIndexOf("World") + "<br />") //-1

        document.write(str.lastIndexOf("world") + "<br />") //6

        // substring() 方法用于提取字符串中介于两个指定下标之间的字符,包含start的index,不包含stop的index。

        var str="Hello world!"

        document.write(str.substring(3) + "<br />"); // lo world!

        document.write(str.substring(3,7) + "<br />") // lo w

        // slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符。

        var str="Hello happy world!"

        document.write(str.slice(6) + "<br />") // happy world!

        document.write(str.slice(6,11) + "<br />") //happy

相关文章

网友评论

      本文标题:字符串的相关方法,indexOf(), lastIndexOf(

      本文链接:https://www.haomeiwen.com/subject/bjdpmktx.html