• 字符串方法


    var string1 = 'guoJunQiang'

    // 1、增 
    // concat()
    var string2 = string1.concat('ldq');
    console.log(string2);  //guoJunQiangldq
    
    
    // 删除
    // slice(start,end)
    console.log(string1.slice(0, 3));
    // substring(start ,end)
    console.log(string1.substring(0,3)); //guo
    // substr()  开始,长度
    console.log(string1.substr(0,4));
    
    
    
    // 2、改
    // split() 分割字符串,返回一个数组,以参数分割
    var arr1 = string1.split('Q');
    console.log(arr1);
    //  替换字符
    // replace()
    var string2 = string1.replace('Q', 'W');
    console.log(string2);
    console.log(string1);
    
    
    //   3、查
    // indexof
    console.log(string1.indexOf('J')); //3
    // charAt()  获取指定位置处字符
    console.log(string1.charAt(2));  //o
    // search() 检索字符串,返回字符串的起始位置
    console.log(string1.search('g'));  ///0
    // typeof
    console.log(typeof string1);
    

    es6出现的新方法

      1、repeat()   重复
      var name = '郭俊强 ';
      var name1 = name.repeat(3);
      console.log(name1); //郭俊强 郭俊强 郭俊强 
      
      2、includes()   是否包含某个字符,返回true和false, 第二个参数指的是从索引开始查
     var str = 'welcome';
     console.log(str.includes('l', 3)); //false
     console.log(str.includes('w')); //true
    
     3、startsWith()   是否从指定的字符开始的,返回true或false ,第二个参数是从索引开始检查
      var str2 = 'tianliang';
      console.log(str2.startsWith('t'));  //true
      console.log(str2.startsWith('l', 4));  //true
    
     4、endsWith()   是否是从指定的字符结束的,返回true和false,第二个参数是从具体的数字开始检查(索引+1)
      var str3 = 'tianliangjiaoyu';
      console.log(str3.endsWith('u')); //true
      console.log(str3.endsWith('l', 5)); // true
      console.log(str3.endsWith('l', 4)); //false
      
      5、string.raw() 未加工
       console.log('hello
    world');   // 两行显示hello world
       console.log(String.raw`hello
    World`);  //一行显示hello
    world
  • 相关阅读:
    Jrain'Lのvueblog
    前端知识整理 の IMWeb
    js编程小练习1
    mac版本cornerstone的无限期破解方法(转)
    教你解锁被锁住的苹果mac电脑的文件跟文件夹,同时也可删除被锁的文件跟文件夹(转)
    Mac下配置svn服务器
    ios 查看模拟器路径以及应用的文件夹
    python怎么解压压缩的字符串数据
    python全局变量被覆盖的问题
    PyInstaller:把你的Python转为Exe
  • 原文地址:https://www.cnblogs.com/qianqiang0703/p/13569354.html
Copyright © 2020-2023  润新知