美文网首页
字符串相关方法

字符串相关方法

作者: YangJeremy | 来源:发表于2018-04-01 21:42 被阅读0次

    concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。

    var hello = "Hello, ";
    console.log(hello.concat("Yang", "Jeremy."))  //Hello, YangJeremy.
    

    indexOf() 方法返回调用 String 对象中第一次出现的指定值的索引,没有找到就返回-1

    "Blue Whale".indexOf("Blue");     // returns  0
    "Blue Whale".indexOf("Blute");    // returns -1
    "Blue Whale".indexOf("Whale", 0); // returns  5
    
    

    找不到:

    "Blue Whale".indexOf("blue") // returns -1
    

    例子: 使用 indexOf 统计一个字符串中某个字母出现的次数

     var str = 'To be, or not to be, that is the question.';
     var pos = str.indexOf('e');
     var count = 0;
    
     while(pos !== -1) {
     count++;
     pos = str.indexOf('e', pos+1)
     }
    
     console.log(count)   //4
    
    

    slice() 方法提取一个字符串的一部分,并返回一新的字符串。

    var str1 = 'The morning is upon us.';
    var str2 = str1.slice(4, -2);
    
    console.log(str2); // OUTPUT: morning is upon u
    
    

    split() 方法使用指定的分隔符字符串将一个String对象分割成字符串数组,传入的参数是一个分界点

    "Webkit Moz O ms Khtml".split( " " )   // ["Webkit", "Moz", "O", "ms", "Khtml"]
    
    

    trim() 方法会从一个字符串的两端删除空白字符。(注意,中间的空格不会有变化)

    var str = " aa aa ";
    str.trim()   //  "aa aa"
    
    

    相关文章

      网友评论

          本文标题:字符串相关方法

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